From d6b196ee1f43e54304bdb2a1960454aab2823841 Mon Sep 17 00:00:00 2001 From: Joaquin Elias Baranda Ayala Date: Sat, 23 Oct 2021 11:55:50 -0300 Subject: [PATCH] Initial commit --- Dia 1/Concatenacion_nombre_color.java | 13 +++++++++++++ Dia 1/Matriz.java | 21 +++++++++++++++++++++ Dia 1/torovaca.java | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 2/aniobisiesto.java | 13 +++++++++++++ Dia 2/box.java | 23 +++++++++++++++++++++++ Dia 2/fluctuacion.java | 28 ++++++++++++++++++++++++++++ Dia 2/herencia_box.java | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 2/switch_lenguaje_programacion.java | 31 +++++++++++++++++++++++++++++++ Dia 2/switch_meses.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 3/EjericicioInterface.java | 75 --------------------------------------------------------------------------- Dia 4/EjericicioInterface.java | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 4/calulator.html | 189 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 6/buttom.html | 41 +++++++++++++++++++++++++++++++++++++++++ Dia 6/domejercicio1.html | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 6/domejercicio2.html | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dia 6/domejercicio3.html | 43 +++++++++++++++++++++++++++++++++++++++++++ Dia 6/innerhtmln.html | 25 +++++++++++++++++++++++++ 17 files changed, 951 insertions(+), 75 deletions(-) create mode 100644 Dia 1/Concatenacion_nombre_color.java create mode 100644 Dia 1/Matriz.java create mode 100644 Dia 1/torovaca.java create mode 100644 Dia 2/aniobisiesto.java create mode 100644 Dia 2/box.java create mode 100644 Dia 2/fluctuacion.java create mode 100644 Dia 2/herencia_box.java create mode 100644 Dia 2/switch_lenguaje_programacion.java create mode 100644 Dia 2/switch_meses.java delete mode 100644 Dia 3/EjericicioInterface.java create mode 100644 Dia 4/EjericicioInterface.java create mode 100644 Dia 4/calulator.html create mode 100644 Dia 6/buttom.html create mode 100644 Dia 6/domejercicio1.html create mode 100644 Dia 6/domejercicio2.html create mode 100644 Dia 6/domejercicio3.html create mode 100644 Dia 6/innerhtmln.html diff --git a/Dia 1/Concatenacion_nombre_color.java b/Dia 1/Concatenacion_nombre_color.java new file mode 100644 index 0000000..e50d26e --- /dev/null +++ b/Dia 1/Concatenacion_nombre_color.java @@ -0,0 +1,13 @@ +public class Concatenacion_nombre_color { + public static void main(String[] args) { + String nombre , color; + System.out.println("Ingrese su nombre"); + nombre = System.console().readLine(); + System.out.println("Ingrese su color favorito"); + color = System.console().readLine(); + + System.out.println("El nombre ingreado es "+nombre+" y su color favorito es "+color); + + + } +} diff --git a/Dia 1/Matriz.java b/Dia 1/Matriz.java new file mode 100644 index 0000000..bce29ae --- /dev/null +++ b/Dia 1/Matriz.java @@ -0,0 +1,21 @@ +public class Matriz { + public static void main(String[] args) { + int matriz[][] = new int [2][2]; + int i , j , k = 0 ; + for(i=0;i<=1;i++){ + for(j=0;j<=1;j++){ + matriz[i][j]=k; + k++; + + } + } + for(i=0;i<=1;i++){ + for(j=0;j<=1;j++){ + System.out.print(matriz[i][j] + ""); + System.out.println(); + } + } + + } + +} diff --git a/Dia 1/torovaca.java b/Dia 1/torovaca.java new file mode 100644 index 0000000..1caefef --- /dev/null +++ b/Dia 1/torovaca.java @@ -0,0 +1,173 @@ +import java.lang.reflect.Array; +import java.util.Scanner; + +public class torovaca { + public static void main(String[] args) throws InterruptedException { + + Scanner sn = new Scanner(System.in); + + int numAdivinar = 0; + int [] digitos; + boolean cifrasRepetidas = false; + + do { + numAdivinar= generaNumeroAleatorio(1000,9999); + + digitos= devuelveDigitos(numAdivinar); + + cifrasRepetidas = elementoRepetido(digitos); + + } while(cifrasRepetidas); + + //System.out.println("Ramdon "+numAdivinar); + + boolean fin = false; + + // empieza a jugar + int intentos=0; + while (!fin) { + + // el usuario introduce un numero + System.out.println("Inserte un número: "); + int numeroUsuario = sn.nextInt(); + + + intentos++; + System.out.println("Intento nro: "+intentos); + + // Creamos el array de digitos + int[] digitosUsuario = devuelveDigitos(numeroUsuario); + + // Sino son 4 cifras, volvemos de nuevo a pedir + if (digitosUsuario.length != 4) { + System.out.println("Solo numeros de 4 cifras es permitido"); + } else { + + // obtenemos el numero de toros + int toros = numeroElementosRepetidosMismaPosicion(digitosUsuario, digitos); + + // Obtengo el numero de vacas + int vacas = numeroElementosRepetidosDistintaPosicion(digitosUsuario, digitos); + + // Muestro lo obtenido + System.out.println(toros + "Toros " + vacas + "Vacas"); + + // Si son 4 toros, hemos ganado + if(intentos<=12){ + if(toros == digitos.length ){ + fin = true; + System.out.println("Ha ganado B"); + } + }else{ + fin = true; + System.out.println("Ha ganado A"); + } + } + + } + } + // FUNCIONES A USAR + + public static int generaNumeroAleatorio (int minimo, int maximo ){ + int num= (int) Math.floor(Math.random() * (maximo - minimo +1) + (minimo) ); + return num; + } + + // CONTADOR DE VACAS + public static int numeroElementosRepetidosDistintaPosicion(int[] array1, int[] array2){ + int repetidos = 0; + + for(int i=0; i< array1.length;i++){ + + for(int j=0 ; j0;i++){ + numero = numero / 10 ; + numero_solo= numeroInicial - (numero * 10); + digitos[i] = numero_solo ; + numeroInicial = numero; + } + return invertirArray(digitos); + } + + + // CUENTA EL NUMERO DE CIFRAS DE UN NUMERO + public static int cuentaCifras (int num){ + int contador = 0 ; + + if(num==0){ + contador=1; + }else{ + for(int i= Math.abs(num); i>0; i/=10){ + contador++; + } + } + return contador; + } + + + public static int[] invertirArray(int [] array){ + + int temp []= new int [array.length]; + + for (int i = temp.length - 1,j=0; i >= 0; i--,j++) { + temp[i] = array[j]; + + } + return temp; + } + +} diff --git a/Dia 2/aniobisiesto.java b/Dia 2/aniobisiesto.java new file mode 100644 index 0000000..34cfd16 --- /dev/null +++ b/Dia 2/aniobisiesto.java @@ -0,0 +1,13 @@ +public class aniobisiesto + { + public static void main(String[] args) { + for(int i=1962;i<=2021;i++){ + if ((i % 4 == 0) && ((i % 100 != 0) || (i % 400 == 0))) + System.out.println("El año es bisiesto "+i); + else + System.out.println("El año no es bisiesto "+i); + + } + } + +} diff --git a/Dia 2/box.java b/Dia 2/box.java new file mode 100644 index 0000000..a9f15fc --- /dev/null +++ b/Dia 2/box.java @@ -0,0 +1,23 @@ +public class box { + + public float ancho=5; + public float largo=10; + public float altura=8; + + public float volumen; + + + public static void main(String[] args) { + box cal = new box(); + cal.calcular_volumen(); + } + + public void calcular_volumen() { + volumen = ancho*largo*altura; + + System.out.println("El volumen es: "+volumen); + } + +} + + diff --git a/Dia 2/fluctuacion.java b/Dia 2/fluctuacion.java new file mode 100644 index 0000000..5cc8c69 --- /dev/null +++ b/Dia 2/fluctuacion.java @@ -0,0 +1,28 @@ +public class fluctuacion { + public static void main(String[] args) { + + String numeros = "20,23,25,30,22,21,26"; + String[] resultadoSplit = numeros.split(","); + double fluc; + int aux1=0,mayor=0,index=0; + for (String itemSplit : resultadoSplit) { + System.out.println(itemSplit); + } + + for(int i=0; i<6;i++){ + aux1=(Integer.parseInt(resultadoSplit[i])-Integer.parseInt(resultadoSplit[i+1])); + if(aux1<1){ + aux1=aux1*-1; + } + if(aux1>mayor){ + mayor=aux1; + index=i; + } + } + + fluc=(double)mayor/Integer.parseInt(resultadoSplit[index])*100; + System.out.println("La mayor fluctuacion es "+fluc+" "+index); + + + } +} diff --git a/Dia 2/herencia_box.java b/Dia 2/herencia_box.java new file mode 100644 index 0000000..fb6dccc --- /dev/null +++ b/Dia 2/herencia_box.java @@ -0,0 +1,95 @@ +import java.time.chrono.ThaiBuddhistChronology; + +import javax.swing.Box; + + + +class box { + float ancho; + float alto ; + float profundidad; + float volumen; + + + public box (float ancho,float alto,float profundidad){ + this.ancho=ancho; + this.alto=alto; + this.profundidad=profundidad; + } + + public box (){ + + } + + public box (float ancho){ + this.ancho=ancho; + this.alto=ancho; + this.profundidad=ancho; + } + public float calcular_Volumen(){ + + this.volumen=this.ancho * this.alto * this.profundidad; + return this.volumen; + } +} + + + + +class BoxPeso extends box { + + float peso; + + public BoxPeso (float ancho,float alto,float profundidad,float peso){ + super(ancho,alto,profundidad); + this.peso=peso; + + } + + public BoxPeso (){ + super(); + } + + public BoxPeso (float ancho){ + super(ancho); + } + +} + +class Envio extends BoxPeso{ + + public Envio (float ancho,float alto,float profundidad,float peso){ + super(ancho,alto,profundidad,peso); + } + + public Envio(){ + super(); + } + + public Envio(float ancho){ + super(ancho); + } +} + + + +public class herencia_box { + + public static void main(String[] args) { + // Envio con 4 parametros + Envio envio1 = new Envio(2,3,4,5); + System.out.println("El volumen del primer objeto es "+envio1.calcular_Volumen()+" con peso de "+envio1.peso); + System.out.println(""); + // Envio con 1 parametro + Envio envio2 = new Envio(2); + System.out.println("El volumen del segundo objeto es "+envio2.calcular_Volumen()); + System.out.println(""); + //Envio sin parametros + Envio envio3 = new Envio(); + System.out.println("El volumen del tercer objeto es "+envio3.calcular_Volumen()); + + + } + +} + diff --git a/Dia 2/switch_lenguaje_programacion.java b/Dia 2/switch_lenguaje_programacion.java new file mode 100644 index 0000000..33faad6 --- /dev/null +++ b/Dia 2/switch_lenguaje_programacion.java @@ -0,0 +1,31 @@ +import java.util.Scanner; + +public class switch_lenguaje_programacion5 { + public static void main(String[] args) { + String nro; + System.out.println("Ingrese un nuemro del 1 al 6"); + nro = System.console().readLine(); + String lang; + + switch (nro) + { + case "1": lang = "PHP=es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.​"; + break; + case "2": lang = "Java=es un lenguaje orientado a objetos, aunque no de los denominados puros; en Java todos los tipos, a excepción de los tipos fundamentales de variables (int, char, long...) son clases."; + break; + case "3": lang = "Python= es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código."; + break; + case "4": lang = "Ruby=es un lenguaje de programación interpretado, reflexivo y orientado a objetos"; + break; + case "5": lang = "JavaScript= es un lenguaje de programación o de secuencias de comandos que te permite implementar funciones complejas en páginas web"; + break; + case "6": lang = "C:es un lenguaje para programadores en el sentido de que proporciona una gran flexibilidad de programación y una muy baja comprobación de incorrecciones"; + break; + default: lang = "Lenguaje invalido"; + break; + } + System.out.println(lang); + } + } + + diff --git a/Dia 2/switch_meses.java b/Dia 2/switch_meses.java new file mode 100644 index 0000000..15864cd --- /dev/null +++ b/Dia 2/switch_meses.java @@ -0,0 +1,52 @@ + +public class switch_meses { + public static void main (String[] arg) { + String dia_m; + System.out.println("Ingresar mes"); + dia_m = System.console().readLine(); + + String mes; + + switch (dia_m) + { + case "12": + + + case "1": + + + case "2": + mes = "Verano"; + break; + case "3": + + case "4": + + case "5": + + mes = "Otonio"; + break; + case "6": + + case "7": + + case "8": + mes = "invierno"; + break; + + case "9": + + case "10": + + case "11": + mes = "Primavera"; + break; + + default: mes = "lang inválido"; + break; + + } + System.out.println(mes); + + } +} diff --git a/Dia 3/EjericicioInterface.java b/Dia 3/EjericicioInterface.java deleted file mode 100644 index f92597d..0000000 --- a/Dia 3/EjericicioInterface.java +++ /dev/null @@ -1,75 +0,0 @@ - -package bootcamp; - - - -interface formas { - - public boolean cuadrarTexto(); - -} - -class circulos implements formas { - private int radio; - private String color_cir; - private String palabrac; - - - - public circulos (int radio,String color_cir,String palabrac) { - this.radio=radio; - this.color_cir = color_cir; - this.palabrac=palabrac; - } - - public boolean cuadrarTexto(){ - - if (radio>=palabrac.length() ){ - return true; - }else{ - return false; - } - } -} - -class rectangulos implements formas { - private double longitud; - private double anchura; - private String color_rec; - private String palabrar; - - public rectangulos(double longitud, double anchura, String color_rec, String palabrar) { - this.longitud = longitud; - this.anchura = anchura; - this.color_rec = color_rec; - this.palabrar = palabrar; - } - public boolean cuadrarTexto(){ - - if (longitud>=palabrar.length() ){ - return true; - }else{ - return false; - } - - } - -} - -public class EjericicioInterface { - public static void main(String [ ] args){ - circulos cir = new circulos(5,"Rojo","Paraguay") ; - System.out.println("Es mayor las letras que el radio en el circulo?"+cir.cuadrarTexto()); - - rectangulos rec = new rectangulos (10,8,"verder","Java"); - System.out.println("Es mayor la longitud que la dimension de la palabra? "+rec.cuadrarTexto()); - - - } -} - - - - - - diff --git a/Dia 4/EjericicioInterface.java b/Dia 4/EjericicioInterface.java new file mode 100644 index 0000000..f92597d --- /dev/null +++ b/Dia 4/EjericicioInterface.java @@ -0,0 +1,75 @@ + +package bootcamp; + + + +interface formas { + + public boolean cuadrarTexto(); + +} + +class circulos implements formas { + private int radio; + private String color_cir; + private String palabrac; + + + + public circulos (int radio,String color_cir,String palabrac) { + this.radio=radio; + this.color_cir = color_cir; + this.palabrac=palabrac; + } + + public boolean cuadrarTexto(){ + + if (radio>=palabrac.length() ){ + return true; + }else{ + return false; + } + } +} + +class rectangulos implements formas { + private double longitud; + private double anchura; + private String color_rec; + private String palabrar; + + public rectangulos(double longitud, double anchura, String color_rec, String palabrar) { + this.longitud = longitud; + this.anchura = anchura; + this.color_rec = color_rec; + this.palabrar = palabrar; + } + public boolean cuadrarTexto(){ + + if (longitud>=palabrar.length() ){ + return true; + }else{ + return false; + } + + } + +} + +public class EjericicioInterface { + public static void main(String [ ] args){ + circulos cir = new circulos(5,"Rojo","Paraguay") ; + System.out.println("Es mayor las letras que el radio en el circulo?"+cir.cuadrarTexto()); + + rectangulos rec = new rectangulos (10,8,"verder","Java"); + System.out.println("Es mayor la longitud que la dimension de la palabra? "+rec.cuadrarTexto()); + + + } +} + + + + + + diff --git a/Dia 4/calulator.html b/Dia 4/calulator.html new file mode 100644 index 0000000..6510119 --- /dev/null +++ b/Dia 4/calulator.html @@ -0,0 +1,189 @@ + + + + + Practica JavaScript + + + + + + + +

Calculadora

+


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/Dia 6/buttom.html b/Dia 6/buttom.html new file mode 100644 index 0000000..6ab0935 --- /dev/null +++ b/Dia 6/buttom.html @@ -0,0 +1,41 @@ + + + + + + + + + Click + + + +
+ + + + + + \ No newline at end of file diff --git a/Dia 6/domejercicio1.html b/Dia 6/domejercicio1.html new file mode 100644 index 0000000..becc821 --- /dev/null +++ b/Dia 6/domejercicio1.html @@ -0,0 +1,62 @@ + + + + JavaScript Challenges + + + +
+
+ Email subscriptions + +

+ +

+

+ +

+
+
+ + + + \ No newline at end of file diff --git a/Dia 6/domejercicio2.html b/Dia 6/domejercicio2.html new file mode 100644 index 0000000..ec67fb3 --- /dev/null +++ b/Dia 6/domejercicio2.html @@ -0,0 +1,67 @@ + + + + + + + + +
+ Billing Information +

+ +

+

+ Home Address:
+ +
+ +

+
+ + + + + + + + \ No newline at end of file diff --git a/Dia 6/domejercicio3.html b/Dia 6/domejercicio3.html new file mode 100644 index 0000000..3c1c8f7 --- /dev/null +++ b/Dia 6/domejercicio3.html @@ -0,0 +1,43 @@ + + + + + + + +
+
+ Personal details +

+ +

+

Please enter your name above

+

+ +

+

Please enter your street address

+
+ +
+ + + \ No newline at end of file diff --git a/Dia 6/innerhtmln.html b/Dia 6/innerhtmln.html new file mode 100644 index 0000000..b5599ca --- /dev/null +++ b/Dia 6/innerhtmln.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + \ No newline at end of file -- libgit2 0.26.0