From 11990b1919d713c5c16ff3b1551f26301dce0a78 Mon Sep 17 00:00:00 2001 From: h4ckx0r Date: Mon, 7 Oct 2024 19:46:20 +0200 Subject: [PATCH] Ejercicios del 1 al 4 del cap 3 bloque 3 --- src/capitulo03/bloque03/Ejercicio1.java | 21 +++++++++++++++++++++ src/capitulo03/bloque03/Ejercicio2.java | 23 +++++++++++++++++++++++ src/capitulo03/bloque03/Ejercicio3.java | 19 +++++++++++++++++++ src/capitulo03/bloque03/Ejercicio4.java | 20 ++++++++++++++++++++ 4 files changed, 83 insertions(+) create mode 100644 src/capitulo03/bloque03/Ejercicio1.java create mode 100644 src/capitulo03/bloque03/Ejercicio2.java create mode 100644 src/capitulo03/bloque03/Ejercicio3.java create mode 100644 src/capitulo03/bloque03/Ejercicio4.java diff --git a/src/capitulo03/bloque03/Ejercicio1.java b/src/capitulo03/bloque03/Ejercicio1.java new file mode 100644 index 0000000..df2a6bc --- /dev/null +++ b/src/capitulo03/bloque03/Ejercicio1.java @@ -0,0 +1,21 @@ +package capitulo03.bloque03; + +import static capitulo03.utils.Utils.solicitarIntScanner; + +public class Ejercicio1 { + public static void main(String[] args) { + int num = -1, suma = 0, i; + + for (i = -1; num != 0; i++) { + num = solicitarIntScanner("Introduzca el siguiente número: (Si pone 0, terminará el programa)"); + if (i == -1 && num != 0) { + suma = num; + } else if (num != 0) { + suma += num; + } + } + System.out.println("La suma de los números introducidos es: " + suma); + System.out.println("La media de los números introducidos es: " + (suma / (float) i)); + } +} + diff --git a/src/capitulo03/bloque03/Ejercicio2.java b/src/capitulo03/bloque03/Ejercicio2.java new file mode 100644 index 0000000..05da7bb --- /dev/null +++ b/src/capitulo03/bloque03/Ejercicio2.java @@ -0,0 +1,23 @@ +package capitulo03.bloque03; + +import static capitulo03.utils.Utils.solicitarIntScanner; + +public class Ejercicio2 { + public static void main(String[] args) { + int num = -1, mayor = 0, menor = 0; + + for (int i = 0; num != 0; i++) { + num = solicitarIntScanner("Introduzca el siguiente número: (Si pone 0, terminará el programa)"); + if (i == 0 && num != 0) { + mayor = num; + menor = num; + } else if (num != 0) { + if (num > mayor) mayor = num; + if (num < menor) menor = num; + } + } + System.out.println("El mayor número de los números introducidos es: " + mayor); + System.out.println("El menor número de los números introducidos es: " + menor); + } +} + diff --git a/src/capitulo03/bloque03/Ejercicio3.java b/src/capitulo03/bloque03/Ejercicio3.java new file mode 100644 index 0000000..005c32a --- /dev/null +++ b/src/capitulo03/bloque03/Ejercicio3.java @@ -0,0 +1,19 @@ +package capitulo03.bloque03; + +import static capitulo03.utils.Utils.solicitarIntScanner; + +public class Ejercicio3 { + public static void main(String[] args) { + int num = -1; + + for (int i = 0; num != 0; i++) { + num = solicitarIntScanner("Introduzca el siguiente número: (Si pone 0, terminará el programa)"); + if (num != 0) { + for (int j = 1; j < 11; j++) { + System.out.println(num + " x " + j + " = " + (num * j)); + } + } + } + } +} + diff --git a/src/capitulo03/bloque03/Ejercicio4.java b/src/capitulo03/bloque03/Ejercicio4.java new file mode 100644 index 0000000..3cc3fd7 --- /dev/null +++ b/src/capitulo03/bloque03/Ejercicio4.java @@ -0,0 +1,20 @@ +package capitulo03.bloque03; + +import static capitulo03.utils.Utils.solicitarIntScanner; + +public class Ejercicio4 { + public static void main(String[] args) { + int num = -1, cuentaPositivos = 0, cuentaNegativos = 0; + + for (int i = 0; num != 0; i++) { + num = solicitarIntScanner("Introduzca el siguiente número: (Si pone 0, terminará el programa)"); + if (num != 0) { + if (num > 0) cuentaPositivos++; + if (num < 0) cuentaNegativos++; + } + } + System.out.println("La cantidad de números positivos es: " + cuentaPositivos); + System.out.println("La cantidad de números negativos es: " + cuentaNegativos); + } +} +