From a9f61a281b10b46bc4c6c80bbf84ec85bef896a2 Mon Sep 17 00:00:00 2001 From: Ignacio Bala <129919317+IgnacioBala@users.noreply.github.com> Date: Mon, 17 Jun 2024 15:46:30 -0300 Subject: [PATCH 1/2] Agregi videos 6 al 9 leciion 9 de Java --- .idea/.gitignore | 3 + .idea/CodeMasters_3_sem.iml | 9 ++ .idea/misc.xml | 6 ++ .idea/modules.xml | 26 +++++ .idea/vcs.xml | 6 ++ .../ArgumentosVariables.iml | 11 ++ .../BloquesInicializacion.iml | 11 ++ Java/Clase2/Enumeraciones/Enumeraciones.iml | 11 ++ .../CalculadoraUTN/src/CalculadoraUTN.java | 102 +++++++++++------- Java/LECCION09/LECCION09.iml | 11 ++ .../AutoboxingUnboxing/AutoboxingUnboxing.iml | 11 ++ Java/Leccion03/ForEach/ForEach.iml | 11 ++ .../ModificadoresAcceso.iml | 11 ++ Java/Leccion06/Leccion06.iml | 11 ++ .../ManejoExepciones1/ManejoExepciones11.iml | 11 ++ .../src/ManejoExepciones1.iml | 11 ++ Java/Leccion4/Leccion4.iml | 11 ++ Java/Leccion5/ClaseObject/ClaseObject1.iml | 11 ++ .../ClasesAbstractas/ClasesAbstractas.iml | 11 ++ .../ConversionObjetos/ConversionObjetos.iml | 11 ++ .../Leccion5/ClaseObject/ClaseObject.iml | 11 ++ .../ConversionObjetos/ConversionObjetos1.iml | 11 ++ "Java/Lecci\303\263n01/Lecci\303\263n01.iml" | 11 ++ Java/leccion07/leccion07.iml | 11 ++ out/production/LECCION09/CalculadoraUTN.class | Bin 0 -> 2914 bytes 25 files changed, 309 insertions(+), 41 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/CodeMasters_3_sem.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 Java/Clase2/ArgumentosVariables/ArgumentosVariables.iml create mode 100644 Java/Clase2/BloquesInicializacion/BloquesInicializacion.iml create mode 100644 Java/Clase2/Enumeraciones/Enumeraciones.iml create mode 100644 Java/LECCION09/LECCION09.iml create mode 100644 Java/Leccion03/AutoboxingUnboxing/AutoboxingUnboxing.iml create mode 100644 Java/Leccion03/ForEach/ForEach.iml create mode 100644 Java/Leccion03/ModificadoresAcceso/ModificadoresAcceso.iml create mode 100644 Java/Leccion06/Leccion06.iml create mode 100644 Java/Leccion08/ManejoExepciones1/ManejoExepciones11.iml create mode 100644 Java/Leccion08/ManejoExepciones1/src/ManejoExepciones1.iml create mode 100644 Java/Leccion4/Leccion4.iml create mode 100644 Java/Leccion5/ClaseObject/ClaseObject1.iml create mode 100644 Java/Leccion5/ClasesAbstractas/ClasesAbstractas.iml create mode 100644 Java/Leccion5/ConversionObjetos/ConversionObjetos.iml create mode 100644 Java/Leccion5/Leccion5/ClaseObject/ClaseObject.iml create mode 100644 Java/Leccion5/Leccion5/ConversionObjetos/ConversionObjetos1.iml create mode 100644 "Java/Lecci\303\263n01/Lecci\303\263n01.iml" create mode 100644 Java/leccion07/leccion07.iml create mode 100644 out/production/LECCION09/CalculadoraUTN.class diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/CodeMasters_3_sem.iml b/.idea/CodeMasters_3_sem.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/CodeMasters_3_sem.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..1b2d693 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..f3ca6a2 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Java/Clase2/ArgumentosVariables/ArgumentosVariables.iml b/Java/Clase2/ArgumentosVariables/ArgumentosVariables.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Clase2/ArgumentosVariables/ArgumentosVariables.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Clase2/BloquesInicializacion/BloquesInicializacion.iml b/Java/Clase2/BloquesInicializacion/BloquesInicializacion.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Clase2/BloquesInicializacion/BloquesInicializacion.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Clase2/Enumeraciones/Enumeraciones.iml b/Java/Clase2/Enumeraciones/Enumeraciones.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Clase2/Enumeraciones/Enumeraciones.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/LECCION09/CalculadoraUTN/src/CalculadoraUTN.java b/Java/LECCION09/CalculadoraUTN/src/CalculadoraUTN.java index 39368a4..8cab521 100644 --- a/Java/LECCION09/CalculadoraUTN/src/CalculadoraUTN.java +++ b/Java/LECCION09/CalculadoraUTN/src/CalculadoraUTN.java @@ -4,6 +4,36 @@ public class CalculadoraUTN { public static void main(String[] args){ Scanner entrada = new Scanner(System.in); System.out.println("***** Aplicación Calculadora *****"); + mostrarMenu(); + + while(true) {//Ciclo infinite + + + try { + var operacion = Integer.parseInt(entrada.nextLine()); + + if (operacion >= 1 && operacion <= 4) { + + ejecutarOperacion(operacion, entrada); + + + } // FIN DEL IF + else if (operacion == 5) { + System.out.println("Has seleccionado salir. Hasta pronto.."); + break; + } else { + System.out.println("Operacion error: " + operacion); + } + //Imprimimos un salto de linea antes de reptir menu + System.out.println(); + } catch (Exception e){//Fin del try comiwnzo catch + System.out.println(); + System.out.println("Ocurrió un error: "+e.getMessage()); + } + }// Fin whilw + } // FIN MAIN + + private static void mostrarMenu(){ // MENÚ: System.out.println(""" 1) Suma @@ -14,46 +44,36 @@ public static void main(String[] args){ """); System.out.print("Que desea realizar? "); - var operacion = Integer.parseInt(entrada.nextLine()); - - if(operacion >= 1 && operacion <= 4){ - System.out.print("Digite el valor para el operando 1: "); - var operando1 = Integer.parseInt(entrada.nextLine()); - System.out.print("Digite el valor para el operando 2: "); - var operando2 = Integer.parseInt(entrada.nextLine()); - - int resultado; - switch (operacion){ - //SUMA - case 1 -> { - resultado = operando1 + operando2; - System.out.println("Resultado de la suma: "+resultado); - } - //RESTA - case 2 -> { - resultado = operando1 - operando2; - System.out.println("Resultado de la resta: "+resultado); - } - //MULTIPLICACION - case 3 ->{ - resultado = operando1 * operando2; - System.out.println("Resultado de la multiplicación: "+resultado); - } - //DIVISION - case 4 -> { - resultado = operando1 / operando2; - System.out.println("Resultado de la división: "+resultado); - } - default -> System.out.println("Opción invalida: "+operacion); - } // FIN SWITCH - - } // FIN DEL IF - else if (operacion == 5) { - System.out.println("Has seleccionado salir. Hasta pronto.."); - } - else { - System.out.println("Operacion error: "+operacion); - } - } // FIN MAIN + }//Fin metodo mostrar menu + private static void ejecutarOperacion(int operacion, Scanner entrada){ + System.out.print("Digite el valor para el operando 1: "); + var operando1 = Double.parseDouble(entrada.nextLine()); + System.out.print("Digite el valor para el operando 2: "); + var operando2 = Double.parseDouble(entrada.nextLine()); + Double resultado; + switch (operacion) { + //SUMA + case 1 -> { + resultado = operando1 + operando2; + System.out.println("Resultado de la suma: " + resultado); + } + //RESTA + case 2 -> { + resultado = operando1 - operando2; + System.out.println("Resultado de la resta: " + resultado); + } + //MULTIPLICACION + case 3 -> { + resultado = operando1 * operando2; + System.out.println("Resultado de la multiplicación: " + resultado); + } + //DIVISION + case 4 -> { + resultado = operando1 / operando2; + System.out.println("Resultado de la división: " + resultado); + } + default -> System.out.println("Opción invalida: " + operacion); + } // FIN SWITCH + }//Fin metodo ejecutar operacion } // FIN CLASE diff --git a/Java/LECCION09/LECCION09.iml b/Java/LECCION09/LECCION09.iml new file mode 100644 index 0000000..0ae4639 --- /dev/null +++ b/Java/LECCION09/LECCION09.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion03/AutoboxingUnboxing/AutoboxingUnboxing.iml b/Java/Leccion03/AutoboxingUnboxing/AutoboxingUnboxing.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion03/AutoboxingUnboxing/AutoboxingUnboxing.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion03/ForEach/ForEach.iml b/Java/Leccion03/ForEach/ForEach.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion03/ForEach/ForEach.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion03/ModificadoresAcceso/ModificadoresAcceso.iml b/Java/Leccion03/ModificadoresAcceso/ModificadoresAcceso.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion03/ModificadoresAcceso/ModificadoresAcceso.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion06/Leccion06.iml b/Java/Leccion06/Leccion06.iml new file mode 100644 index 0000000..6921dd7 --- /dev/null +++ b/Java/Leccion06/Leccion06.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion08/ManejoExepciones1/ManejoExepciones11.iml b/Java/Leccion08/ManejoExepciones1/ManejoExepciones11.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion08/ManejoExepciones1/ManejoExepciones11.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion08/ManejoExepciones1/src/ManejoExepciones1.iml b/Java/Leccion08/ManejoExepciones1/src/ManejoExepciones1.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion08/ManejoExepciones1/src/ManejoExepciones1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion4/Leccion4.iml b/Java/Leccion4/Leccion4.iml new file mode 100644 index 0000000..f322118 --- /dev/null +++ b/Java/Leccion4/Leccion4.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion5/ClaseObject/ClaseObject1.iml b/Java/Leccion5/ClaseObject/ClaseObject1.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion5/ClaseObject/ClaseObject1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion5/ClasesAbstractas/ClasesAbstractas.iml b/Java/Leccion5/ClasesAbstractas/ClasesAbstractas.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion5/ClasesAbstractas/ClasesAbstractas.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion5/ConversionObjetos/ConversionObjetos.iml b/Java/Leccion5/ConversionObjetos/ConversionObjetos.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion5/ConversionObjetos/ConversionObjetos.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion5/Leccion5/ClaseObject/ClaseObject.iml b/Java/Leccion5/Leccion5/ClaseObject/ClaseObject.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion5/Leccion5/ClaseObject/ClaseObject.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/Leccion5/Leccion5/ConversionObjetos/ConversionObjetos1.iml b/Java/Leccion5/Leccion5/ConversionObjetos/ConversionObjetos1.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Java/Leccion5/Leccion5/ConversionObjetos/ConversionObjetos1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/Java/Lecci\303\263n01/Lecci\303\263n01.iml" "b/Java/Lecci\303\263n01/Lecci\303\263n01.iml" new file mode 100644 index 0000000..b28e546 --- /dev/null +++ "b/Java/Lecci\303\263n01/Lecci\303\263n01.iml" @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/leccion07/leccion07.iml b/Java/leccion07/leccion07.iml new file mode 100644 index 0000000..b443a66 --- /dev/null +++ b/Java/leccion07/leccion07.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/out/production/LECCION09/CalculadoraUTN.class b/out/production/LECCION09/CalculadoraUTN.class new file mode 100644 index 0000000000000000000000000000000000000000..361095adf37b54cdd31b472b52948cf1833c5208 GIT binary patch literal 2914 zcma)8S#uOs6#j0O>7mn*WFjHK0F5kW022a1Bw-08L`D;W2?TM!OfEx{p6;O+WO2oP z_kjl=wX`Z#`XX2rsaWNUKKYwe{BHLICJ-&BYVO>7&wjph&YeI0UicNj5qxQ)4)q2a zEHok`&~iaulD)3)H$BO>aj%9@p}tiC61<|K*{o;2?H(Keyc!7_p&VcX>Fm+!b4b1 zNBo$6-BWfVaJ)rjS*#J*v`v5P!xh&l%A)hzPo6z2-D2#@89$JALN(EewFVxx(1mpZ zZHu1OC=)O$TD7ZPuR4~bhK@U4X)r%+Vgqag8!bGdv$v|o%Bhpb1)9o!7zHvIS6-~c z+-zYBwhClDbvYVyJSFf@cRmfdR>yhxQ)Kou1kgo?+1@vWeJ z>#@*_om8NRWgN+1qM`z3#Aifnx(lh{S|Axy7P|zt9+RORDpwUXGt*{=(shC!oA;5l zD}nDteos%1MbvL$4<4t!vYb`JzE_mdX(u|*9XY)y)czHgjj+UgJ;T@IHA6Pm>lfq}lfJr$Rwxhro^Dtc$` z&fDX$8#(t1#q7`9BhDo!)Kz2dp@5Ft%wmL4JrgT?Muke+EL_*QDuY9|uA@;4PwFCS zOv)vTg23hxr{qM+R<39r!&e#oI7 zr*mk~OQT*g=oe@h_GcJLvo81JarvwYPRb;<+?ZdK?z9XXeXd?MMCTorOv~8PRvM(9 zveYxAz5DqG;muDAtVlAO*0vx5f<~(|Vrf-rT{0-qO4~B3m>K1Giq88pVHU5_(%o*hRS@{WfGx7P!aAKO#zDXWwqvh`a*aL8vQPbF9ow$7 zL$*UA_Bv=*Z~Ls@}BB(h)N%i;*8N*sp2_K$S5~(lNG~tHRA=zCRmR z25Vrc)@#kp62X&KDry<_+G0r`$HCersHz}-?i4$pRc00R+c@mXFjS#|PX)F-5Yuw5 z8u(mb{eQFaT~6b|M$Y*<&S9|eID*)80x$B^%U{9Y#%(`C+~lSXFLBjmuu)&;YNZT# z1(K%~IEx~0C@gl6qn>yEFEGyB!it~SzqgRfwa=sDHr8*S$EMqO^gvg`H)!cHzC}~l z_S<-D4ja0%Ut^W#>?7wK`nc^{z;1v??&q<0?#}Py>5l7;c?>S#U_zd|^TSO#+0J=? zii3X$lgV#=;`S(7=}se>7(g3e(susSSdV7Dldaf^)hrn;w}w)k7~`Wd37gXEFiox( zn4wvoJ-*U9>}|}{dh}xkiuR@{eGa80hd$23Ax9Hw7bqj(^0Wb&KhbW$_!FI?x#aO(YI@K@?@j$kR}+7Y zz8U1asl|^`EKT)O1${no@4T;J?e}EE^+c=29*hat%kK$(o$ii?;%!V0WGL8~SzwqN zf;l`#LaCN;rb;+W!fY+!xhkQX1izN>e3j5l)oT}+UaeV&mqK-%00Fxg-fo81j}C&f zk&X>v00j)vll?e@L#(zT_&AIJBe;g6_z Date: Mon, 17 Jun 2024 15:49:02 -0300 Subject: [PATCH 2/2] Delete .idea directory --- .idea/.gitignore | 3 --- .idea/CodeMasters_3_sem.iml | 9 --------- .idea/misc.xml | 6 ------ .idea/modules.xml | 26 -------------------------- .idea/vcs.xml | 6 ------ 5 files changed, 50 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/CodeMasters_3_sem.iml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/CodeMasters_3_sem.iml b/.idea/CodeMasters_3_sem.iml deleted file mode 100644 index d6ebd48..0000000 --- a/.idea/CodeMasters_3_sem.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 1b2d693..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index f3ca6a2..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file