├── Consignas Clases
├── Ejercicios Algoritmos
│ ├── Clase 8 Actividad 1.png
│ ├── Clase 9 Ejercicio 1.png
│ ├── Clase 9 Ejercicio 2.png
│ ├── Clase14_ejercicio2.png
│ ├── Clase15_ejercicio1.png
│ ├── Clase15_ejercicio2.png
│ ├── Clase16_ejercicio1.1.png
│ ├── Clase16_ejercicio1.png
│ ├── Clase16_ejercicio2.png
│ ├── Clase16_ejercicio3.2.png
│ ├── Clase16_ejercicio3.png
│ ├── clase11_ejercicio1.png
│ ├── clase11_ejercicio2.png
│ ├── clase12_ejercicio1.png
│ ├── clase12_ejercicio2.png
│ ├── clase13_ejercicio1.png
│ ├── clase13_ejercicio2.png
│ └── clase14_ejercicio1.png
└── Ejercicios en JAVA
│ ├── Clase17_ejercicio1.png
│ ├── Clase17_ejercicio2.png
│ ├── Clase18_ejercicio1.png
│ ├── Clase20.png
│ ├── Clase20_ejercicio1.png
│ ├── Clase20_ejercicio2.png
│ ├── Clase21_ejercicio1.png
│ ├── Clase22_ejercicio1.png
│ ├── Clase23_ejercicio1.png
│ ├── Clase24_ejercicio1.png
│ ├── Clase25_ejercicio1.png
│ ├── Clase26_ejercicio1.png
│ ├── clase27_ejercicio1.png
│ ├── clase28_ejercicio1.png
│ ├── clase29_ejercicio1.png
│ ├── clase30_ejercicio1.1.png
│ ├── clase30_ejercicio1.png
│ └── clase31_ejercicio1.png
├── README.md
└── src
├── CalculadoraBootcamp.java
├── ClaseString.java
├── DoWhileSimple.java
├── EjercicioEntradas.java
├── EjercicioWhileSimple.java
├── Fruteria.java
├── LargoString.java
├── LlenarArreglo.java
├── LlenarMatriz.java
├── Main.java
├── RellenarDiasSemana.java
├── RepasoArreglos.java
├── RepasoDoWhile.java
├── RepasoFor.java
├── RepasoWhile.java
├── Strings.java
├── SumaLimite.java
├── TablaDeMultiplicar.java
└── VolumenEsfera.java
/Consignas Clases/Ejercicios Algoritmos/Clase 8 Actividad 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase 8 Actividad 1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase 9 Ejercicio 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase 9 Ejercicio 1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase 9 Ejercicio 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase 9 Ejercicio 2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase14_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase14_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase15_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase15_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase15_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase15_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio1.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio1.1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio3.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio3.2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/Clase16_ejercicio3.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase11_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase11_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase11_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase11_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase12_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase12_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase12_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase12_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase13_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase13_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase13_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase13_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios Algoritmos/clase14_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios Algoritmos/clase14_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase17_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase17_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase17_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase17_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase18_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase18_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase20.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase20_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase20_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase20_ejercicio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase20_ejercicio2.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase21_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase21_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase22_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase22_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase23_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase23_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase24_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase24_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase25_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase25_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/Clase26_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/Clase26_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/clase27_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/clase27_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/clase28_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/clase28_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/clase29_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/clase29_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/clase30_ejercicio1.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/clase30_ejercicio1.1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/clase30_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/clase30_ejercicio1.png
--------------------------------------------------------------------------------
/Consignas Clases/Ejercicios en JAVA/clase31_ejercicio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/agusCode88/bootcamp-android2024/9a5f4f8e4bcb84fdd0d7373a76d62f33bef3405f/Consignas Clases/Ejercicios en JAVA/clase31_ejercicio1.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Bootcamp SENSE Talento Digital - DESARROLLO DE APLICACIONES MÓVILES ANDROID TRAINEE 2024
2 | ### Duración: 480 Horas
3 |
4 | ### Relator Certificado: Agustín Romero Salazar
5 |
6 | ### Ingeniero de Ejecución en informática
7 |
8 | ### Pontificia Universidad Católica de Valparaíso.
9 |
10 |
11 | ## ¡Bienvenido al Bootcamp SENSE Talento Digital de Desarrollo de Aplicaciones Móviles Android!
12 |
13 |
14 |
15 |
16 |
17 | 
18 | 
19 | 
20 | 
21 | 
22 | 
23 |
24 | Este programa intensivo está diseñado para proporcionarte las habilidades necesarias para ingresar al emocionante mundo del desarrollo de aplicaciones móviles Android. Con la guía de nuestro relator certificado y experto en la materia, estarás listo para enfrentar los desafíos del mundo laboral en poco tiempo.
25 |
26 | ## Objetivo del Curso
27 |
28 | El objetivo principal de este curso es capacitar a los participantes para construir aplicaciones móviles Android de alta calidad que utilicen patrones de diseño de software escalable, persistencia de datos, se conecten a servidores externos y utilicen los elementos de interfaz de aplicaciones nativas Android, todo de acuerdo con las especificaciones dadas.
29 |
30 | ## Aprende Haciendo
31 |
32 | Nuestro bootcamp se basa en un modelo de enseñanza-aprendizaje altamente intensivo, donde aprenderás haciendo. A través de proyectos prácticos y desafíos del mundo real, adquirirás las habilidades necesarias para sobresalir en la industria del desarrollo de aplicaciones móviles.
33 |
34 | ## Módulos del Curso
35 |
36 | ### Módulo 1: Orientación al Perfil y Metodología del Curso
37 |
38 | ### Módulo 2: Fundamentos de Programación en Java
39 |
40 | Algoritmos en JAVA:
41 | https://github.com/agusCode88/bootcamp-android2024/tree/master/src
42 |
43 | Repositorio JAVA POO:
44 | https://github.com/agusCode88/poo_java_bootcamp2024.git
45 |
46 | Repositorio Herencia en JAVA:
47 | https://github.com/agusCode88/herenciaJAVA_bootcamp2024/tree/master
48 |
49 | Repositorio de Abstracción e interfaces en JAVA:
50 | https://github.com/agusCode88/herenciaJAVA_bootcamp2024/tree/master
51 |
52 | Repositorio de Test Unitarios JAVA :
53 | https://github.com/agusCode88/test_unitarios_java/tree/main
54 |
55 | ### Módulo 3: Fundamentos de Bases de Datos Relacionales
56 |
57 | Repositorio de MYSQL :
58 | https://github.com/noscriptph?tab=repositories
59 |
60 | ### Módulo 4: Desarrollo de la Interfaz de Usuario Android
61 |
62 | Repositorio de APP en Android con RelativeLayout :
63 | https://github.com/agusCode88/select_yor_beer_android/tree/master
64 |
65 | ### Módulo 5: Arquitectura y Ciclo de Vida de Componentes Android
66 | Curso completo de Kotlin
67 | https://github.com/agusCode88/CursoAndroidKotlin/tree/Clases_Kotlin
68 |
69 | ### Módulo 6: Desarrollo de Aplicaciones Empresariales Android
70 |
71 | ### Módulo 7: Desarrollo de Portafolio de un Producto Digital
72 |
73 | ### Módulo 8: Desarrollo de Empleabilidad en la Industria Digital
74 |
75 | ## Postulaciones
76 |
77 | ¡Postula ahora mismo para asegurar tu lugar en este emocionante bootcamp! Haz clic aquí para postular
78 |
79 |
80 |
--------------------------------------------------------------------------------
/src/CalculadoraBootcamp.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class CalculadoraBootcamp {
4 | /**
5 | * @author Agustín Romero
6 | * @param args
7 | */
8 | public static void main(String[] args) {
9 | Scanner scanner = new Scanner(System.in);
10 | int num1 = 0;
11 | int num2 = 0;
12 | int resultado = 0;
13 | String accionUsuario = "";
14 | String operador = "";
15 |
16 |
17 | System.out.println("Bienvenido a la calculadora de terminal");
18 |
19 | do {
20 |
21 | try {
22 | // Aca muestro por pantalla
23 | System.out.println("Ingrese el primer número:");
24 | num1 = scanner.nextInt();
25 |
26 | System.out.println("Ingrese el número segundo:");
27 | num2 = scanner.nextInt();
28 |
29 | System.out.println("Ingrese el operador ( + , / , - , * ):");
30 | operador = scanner.next();
31 |
32 | switch (operador) {
33 | case "+":
34 | resultado = sumar(num1, num2);
35 | break;
36 | case "-":
37 | resultado = restar(num1, num2);
38 | break;
39 | case "*":
40 | resultado = multiplicar(num1, num2);
41 | break;
42 | case "/":
43 | resultado = dividir(num1, num2);
44 | break;
45 | default:
46 | System.out.println("Operador inválido");
47 | break;
48 | }
49 | if (operador.equals("+") ||
50 | operador.equals("-") ||
51 | operador.equals("*") ||
52 | operador.equals("/")
53 | ) {
54 | System.out.println("El resultado es: " + resultado);
55 | }
56 |
57 | } catch (Exception e) {
58 | System.out.println("Error " + e.getMessage());
59 | } finally {
60 | System.out.println(" ");
61 | System.out.println("Stop para detener la app, 's' para seguir");
62 | accionUsuario = scanner.next();
63 | }
64 |
65 | } while (!accionUsuario.toLowerCase().equals("stop"));
66 | System.out.println("Calculadora finalizada");
67 | }
68 |
69 | /**
70 | * Este método realiza la suma de dos números ingresados por teclado
71 | *
72 | * @param a es el primer número que ingresa eL USUARIO POR TECLADO
73 | * @param b es el segundo que ingresa eL USUARIO POR TECLADO
74 | * @return La suma de los dos numeros ingresados por teclado
75 | */
76 | public static int sumar(int a, int b) {
77 | return a + b;
78 | }
79 |
80 | /**
81 | * aakjakjakjakjakjakja
82 | * @param a xxxxxxxxxxxxxxxx
83 | * @param b yyyyyyyyyyyyyyyyyy
84 | * @return zzzzzzzzzzzzzzzzzzzzzzz
85 | */
86 | public static int restar(int a, int b) {
87 | return a - b;
88 | }
89 |
90 | public static int dividir(int a, int b) throws ArithmeticException {
91 | return a / b;
92 | }
93 |
94 | /**
95 | * @author Agustín Romero
96 | * @param a sdsdsds
97 | * @param b sdsfsf
98 | * @return fsfsfsfsf
99 | */
100 | public static int multiplicar(int a, int b) {
101 | return a * b;
102 | }
103 | }
--------------------------------------------------------------------------------
/src/ClaseString.java:
--------------------------------------------------------------------------------
1 | public class ClaseString {
2 | public static void main(String[] args) {
3 | String ejemplo = "Hola Tu";
4 | String cuarta = ejemplo.substring(3);
5 | String quinta = ejemplo.substring(5);
6 | int valorIndice = 0;
7 |
8 | System.out.println( cuarta + quinta );
9 | //System.out.println(valorIndice);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/DoWhileSimple.java:
--------------------------------------------------------------------------------
1 | import java.util.Locale;
2 | import java.util.Scanner;
3 |
4 | public class DoWhileSimple {
5 |
6 | public static void main(String[] arg) {
7 |
8 | Scanner scanner = new Scanner(System.in).useLocale(Locale.US);
9 | double cantiDadNotas = 0;
10 |
11 | System.out.println(" Ingrese la cantidad de notas para calcular el promedio: ");
12 | cantiDadNotas = scanner.nextInt();
13 |
14 | if( cantiDadNotas < 0 ){
15 | System.out.println( "La cantidad de notas debe ser mayor");
16 | return;
17 | }
18 |
19 | double maximo = Integer.MAX_VALUE;
20 | double minimo = Integer.MIN_VALUE;
21 | double sumaNotas = 0;
22 | double nota;
23 | int contador = 0;
24 |
25 | do{
26 | // Accion que se va a repetir
27 | System.out.println( "Ingrese la nota" + ( contador + 1 ) + ":");
28 | nota = scanner.nextDouble();
29 |
30 | minimo = Math.min(minimo,nota);
31 | maximo = Math.max(maximo,nota);
32 |
33 | sumaNotas = sumaNotas + nota;
34 | //sumaNotas+= nota;
35 |
36 | contador = contador +1;
37 | //contador++
38 |
39 | } while( contador < cantiDadNotas);
40 |
41 | double promedio = sumaNotas/cantiDadNotas;
42 |
43 | System.out.println("El valor máximo de ls notas ingresadas es: " + maximo);
44 | System.out.println("El valor mínimo de ls notas ingresadas es: " + minimo);
45 | System.out.println("El promedio de notas es: " + promedio);
46 |
47 | scanner.close();
48 |
49 | }
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/src/EjercicioEntradas.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class EjercicioEntradas {
4 |
5 | public static void main(String[] args) {
6 |
7 | Scanner scanner = new Scanner(System.in);
8 | double precioEntrada;
9 |
10 | System.out.println("Bienvenido a los juegos del hambre:");
11 | System.out.println("Por favor ingresa la edad de la persona:");
12 |
13 | int edad = scanner.nextInt();
14 | if(edad < 4){
15 | precioEntrada = 0;
16 | } else if((edad >= 4 ) && (edad < 18)){
17 | precioEntrada= 5.000;
18 | } else{
19 | precioEntrada = 10.000;
20 | }
21 |
22 | System.out.println("El valor de la entrada es:" + precioEntrada +"$");
23 |
24 | scanner.close();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/EjercicioWhileSimple.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class EjercicioWhileSimple {
4 |
5 | public static void main(String[] arg){
6 |
7 | Scanner scanner = new Scanner(System.in);
8 |
9 | int suma = 0;
10 | int num;
11 | int limite = 0;
12 |
13 | System.out.println("***************************************************");
14 | System.out.println("* Bienvenido al programa de sumar hasta un *");
15 | System.out.println("* límite. *");
16 | System.out.println("***************************************************");
17 |
18 | System.out.println( "Ingrese el limite que debe tener la suma: " );
19 |
20 | limite = scanner.nextInt();
21 | //scanner.next();
22 | scanner = new Scanner(System.in);
23 | System.out.println( "Ingrese el numero que desea ir sumando: " );
24 |
25 | num = scanner.nextInt();
26 |
27 | while ( suma + num <= limite ) {
28 | suma += num;
29 | System.out.println("La sumatoria hasta ahora es: " + suma);
30 | if (suma < limite) {
31 | System.out.println("Ingrese otro numero: ");
32 | num = scanner.nextInt();
33 | } else {
34 | break;
35 | }
36 | }
37 |
38 | System.out.println("La suma de los números ingresados supera el límite de" + limite);
39 |
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/src/Fruteria.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class Fruteria {
4 |
5 | public static void main(String[] arg){
6 |
7 | double valorKilogramo;
8 | String frutaUsuario;
9 |
10 | Scanner scanner = new Scanner(System.in);
11 | System.out.println( "Bienvenido a tu fruteria preferida:" );
12 |
13 | System.out.println( "Ingrese el nombre de la fruta a comprar:" );
14 | frutaUsuario = scanner.nextLine().toLowerCase();
15 |
16 | switch ( frutaUsuario ){
17 | case "platano":
18 | valorKilogramo = 2.5;
19 | break;
20 |
21 | case "naranja":
22 | valorKilogramo = 8.5;
23 | break;
24 |
25 | case "papaya":
26 | valorKilogramo = 12.5;
27 | break;
28 |
29 | case "frutilla":
30 | valorKilogramo = 22.8;
31 | break;
32 |
33 | case "manzana":
34 | valorKilogramo = 45.9;
35 | break;
36 |
37 | default:
38 | System.out.println("La fruta ingresada no la tenemos");
39 | return; // Salir del programa si no es ninguna de las frutas ingresadas
40 | }
41 |
42 | System.out.println("El valor del kilogramo de la fruta " + frutaUsuario + "es:"+ valorKilogramo + "$");
43 | scanner.close();
44 |
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/src/LargoString.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class LargoString {
4 | public static void main(String[] args) {
5 | Scanner scanner = new Scanner(System.in);
6 | String textoUsuario;
7 |
8 | System.out.println("Ingrese el texto que quiera evaluarr: ");
9 |
10 | textoUsuario = scanner.nextLine();
11 | if( textoUsuario.length() == 8 ){
12 | System.out.println("CORRECTO");
13 | System.out.println( textoUsuario.toUpperCase() );
14 |
15 | }else{
16 | System.out.println("INCORRECTO");
17 | System.out.println( textoUsuario.toLowerCase() );
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/LlenarArreglo.java:
--------------------------------------------------------------------------------
1 | public class LlenarArreglo {
2 |
3 | public static void main(String[] args) {
4 | int[] arregloNumerosEnteros = new int[5000];
5 |
6 | for(int i=0; i<5000; i++){
7 | arregloNumerosEnteros[i] = 100 - i;
8 | }
9 |
10 | System.out.println("Los 100 primero numeros mostrados en forma descendente:");
11 | System.out.println("Linea nueva");
12 | System.out.println("Linea nueva2");
13 | for(int i=0; i<5000;i++){
14 | System.out.println(arregloNumerosEnteros[i] + "");
15 | /*if(arregloNumerosEnteros[i] == 55){
16 | System.out.println("Encontré el numero"+ arregloNumerosEnteros[i] + "Que está en la posición " + i );
17 | break;
18 | }*/
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/LlenarMatriz.java:
--------------------------------------------------------------------------------
1 | public class LlenarMatriz {
2 | public static void main(String[] args) {
3 |
4 | int numeroEnteros[][] = new int[10][10];
5 |
6 | int numero=100;
7 | for(int i=0 ; i<10 ; i++){
8 | for(int j=0 ; j<10 ; j++){
9 | numeroEnteros[i][j] = numero--;
10 | }
11 | }
12 |
13 | System.out.println("Los 100 primeros numeros en una mztriz de datos descendente son: ");
14 | for(int i=0 ; i<10 ; i++){
15 | for(int j=0 ; j<10 ; j++){
16 | System.out.print(numeroEnteros[i][j] + "\t");
17 | }
18 |
19 | System.out.println();
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/Main.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | //TIP To Run code, press or
4 | // click the icon in the gutter.
5 | public class Main {
6 | public static void main(String[] args) {
7 |
8 | Scanner scanner = new Scanner(System.in);
9 | Main clase = new Main();
10 |
11 | while(true) {
12 | System.out.println("Ingrese el primer numero: ");
13 | // Si el usuario ingresa un numero
14 | if(scanner.hasNextInt()){
15 | int numero1 = scanner.nextInt();
16 | System.out.println(calcularNumeroPar(numero1));
17 |
18 | } else{
19 | System.out.println("El dato ingresado no es un número");
20 | break;
21 | }
22 | }
23 | }
24 |
25 | // Funcion que calcula el resto de una division de dos numeros
26 | // Si el resto es cero , es par , sino es impar
27 | public static String calcularNumeroPar( int numero1 ){
28 |
29 | int resultado = 0;
30 | String esPar = "Es impar";
31 | resultado = numero1 % 2;
32 | if( resultado == 0 ){
33 | return "Es par";
34 | }
35 | return esPar;
36 | }
37 | }
--------------------------------------------------------------------------------
/src/RellenarDiasSemana.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class RellenarDiasSemana {
4 |
5 | public static void main(String[] args) {
6 | String[] diasSemana = new String[7];
7 | cargarDias(diasSemana);
8 | }
9 |
10 | public static void cargarDias(String[] diasSemana){
11 | Scanner scanner = new Scanner(System.in);
12 |
13 | for(int i=0 ; i < diasSemana.length ; i++){
14 | System.out.println("Ingrese el día de la semana : " + (i+1) );
15 | diasSemana[i] = scanner.nextLine();
16 | }
17 |
18 | for(int i=0 ; i < diasSemana.length ; i++){
19 | System.out.println("El dia DE LA SEMANA ES: " + diasSemana[i] );
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/RepasoArreglos.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class RepasoArreglos {
4 | public static void main(String[] args) {
5 | Scanner scanner = new Scanner(System.in);
6 |
7 | String[] paises = new String[5];
8 | String[] paisesFrontera = {"Chile","Argentina","Perú","Bolivia"};
9 |
10 | System.out.println("Programa pra ingresar 5 países de Sudamerica:");
11 |
12 | for(int i=0 ; i < 5 ; i++){
13 | System.out.println("Ingrese el nombre del país: " + (i+1) + ":" );
14 | paises[i] = scanner.nextLine();
15 |
16 | }
17 |
18 | System.out.println("Los países ingresados son:");
19 | for(int i=0 ; i < 5 ; i++){
20 | System.out.println(( i +1 ) + " : " + paises[i] );
21 | }
22 |
23 | System.out.println("Los países frontera de Chile son(FOREACH):");
24 | for(String paisFrontera : paisesFrontera){
25 | System.out.println("El país frontera es: " + paisFrontera);
26 | }
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/RepasoDoWhile.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class RepasoDoWhile {
4 |
5 | public static void main(String[] args) {
6 | Scanner scanner = new Scanner(System.in);
7 | int limiteSuma;
8 | int sumaValoresIngresados = 0;
9 | int numeroUsuario;
10 |
11 | System.out.println("Ingrese el límite de la suma de números:");
12 | limiteSuma = scanner.nextInt();
13 |
14 | if( limiteSuma <= 0 ){
15 | System.out.println("Por favor ingrese un numero positivo");
16 | return;
17 | }
18 |
19 | do {
20 |
21 | System.out.println("Ingrese el numero a sumar: ");
22 | numeroUsuario = scanner.nextInt();
23 |
24 | sumaValoresIngresados += numeroUsuario;
25 |
26 | }while ( sumaValoresIngresados <= limiteSuma );
27 |
28 | System.out.printf("La suma total de los número s es:" + sumaValoresIngresados + "Donde el límite era: " + limiteSuma);
29 | scanner.close();
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/RepasoFor.java:
--------------------------------------------------------------------------------
1 | public class RepasoFor {
2 | public static void main(String[] args) {
3 | for (int i = 0; i < 20; i+=2 ) {
4 | System.out.println("es el " + i);
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/RepasoWhile.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class RepasoWhile {
4 | public static void main(String[] args) {
5 |
6 | Scanner scanner = new Scanner(System.in);
7 | int numeroCero = 0;
8 | int numeroCien = 100;
9 | boolean flag = true;
10 | int num = 0;
11 |
12 | while ( flag ) {
13 | System.out.println("Ingrese un número:");
14 | num = scanner.nextInt();
15 | if ((num == numeroCero) || (num == numeroCien)) {
16 | flag = false;
17 | }
18 | }
19 | System.out.println("Se ha cumplido la condición, ha ingresado: " + num );
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/Strings.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class Strings {
4 | public static void main(String[] args) {
5 | Scanner scanner = new Scanner(System.in);
6 |
7 | System.out.println("Ingrese una frase o palabra de longitud 8:");
8 | String entrada = scanner.nextLine();
9 |
10 | if (entrada.length() == 8) {
11 | // Si la longitud es 8, imprimir "CORRECTO" y la frase en mayúsculas
12 | System.out.println("CORRECTO");
13 | System.out.println(entrada.toUpperCase());
14 | } else {
15 | // Si la longitud no es 8, imprimir "INCORRECTO" y la frase en minúsculas
16 | System.out.println("INCORRECTO");
17 | System.out.println(entrada.toLowerCase());
18 | }
19 |
20 | scanner.close();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/SumaLimite.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class SumaLimite {
4 |
5 | public static void main(String[] arg){
6 |
7 | Scanner scanner = new Scanner(System.in);
8 | int suma = 0;
9 | int num;
10 | int limite = 0;
11 |
12 | limite = pedirLimiteAlUsuario( scanner );
13 |
14 | while( suma <= limite){
15 | num = llegarAlLimiteSuma( scanner );
16 | suma = num + suma;
17 | System.out.println("La sumatoria hasta ahora es: " + suma);
18 | }
19 | mostrarPorPantallaResultado(limite);
20 | scanner.close();
21 | }
22 |
23 | private static int pedirLimiteAlUsuario( Scanner scanner ) {
24 |
25 | int limiteFuncion;
26 | System.out.println("***************************************************");
27 | System.out.println("* Bienvenido al programa de sumar hasta un *");
28 | System.out.println("* límite. *");
29 | System.out.println("***************************************************");
30 |
31 | while ( true ){
32 |
33 | System.out.println( "Ingrese el limite que debe tener la suma: " );
34 | if( scanner.hasNextInt() ){
35 | limiteFuncion = scanner.nextInt();
36 | if( limiteFuncion > 0 ){
37 | break;
38 | } else{
39 | System.out.println(" ******* El límite debe ser positivo ");
40 | }
41 | } else {
42 | System.out.println(" ******* El dato ingresado no es valido ");
43 | scanner.next(); // Limpia rl buffer de entrada
44 | }
45 |
46 | }
47 | return limiteFuncion;
48 | }
49 |
50 | public static int llegarAlLimiteSuma( Scanner scanner ){
51 | int numeroUsuario;
52 |
53 | while ( true ){
54 |
55 | System.out.println( "Ingrese el numero que desea ir sumando: " );
56 | if( scanner.hasNextInt() ){
57 | numeroUsuario = scanner.nextInt();
58 | break;
59 | } else {
60 | System.out.println(" ******* El dato ingresado no es valido ");
61 | scanner.next(); // Limpia rl buffer de entrada
62 | }
63 |
64 | }
65 |
66 | return numeroUsuario;
67 | }
68 |
69 | private static void mostrarPorPantallaResultado( int limite) {
70 |
71 | System.out.println("La suma de los números ingresados supera el límite de" + limite);
72 | }
73 | }
74 |
--------------------------------------------------------------------------------
/src/TablaDeMultiplicar.java:
--------------------------------------------------------------------------------
1 | public class TablaDeMultiplicar {
2 | public static void main(String[] arg) {
3 | int resultado = 0;
4 | for(int i=1; i<= 10; i++){
5 | resultado = 2 * i;
6 | System.out.println("2 * " + i + "="+ resultado );
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/VolumenEsfera.java:
--------------------------------------------------------------------------------
1 | import java.util.Scanner;
2 |
3 | public class VolumenEsfera {
4 | public static void main(String[] args) {
5 | Scanner scanner = new Scanner(System.in);
6 |
7 | System.out.println("Ingrese la longitud del radio de la esfera:");
8 | double radio = scanner.nextDouble();
9 |
10 | double volumen = (4.0 / 3.0) * Math.PI * Math.pow(radio, 3);
11 |
12 | System.out.println("El volumen de la esfera con radio " + radio + " es: " + volumen);
13 |
14 | scanner.close();
15 | }
16 | }
--------------------------------------------------------------------------------