From 1527728880b4bc84050e73708856c5b349990040 Mon Sep 17 00:00:00 2001 From: h4ckx0r Date: Fri, 4 Oct 2024 13:03:44 +0200 Subject: [PATCH] =?UTF-8?q?Ejercicios=20del=201=20al=203=20cap=C3=ADtulo?= =?UTF-8?q?=203=20bloque=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/capitulo03/bloque01/Ejercicio1.java | 27 +++++++++++++++++++++++ src/capitulo03/bloque01/Ejercicio2.java | 29 +++++++++++++++++++++++++ src/capitulo03/bloque01/Ejercicio3.java | 25 +++++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 src/capitulo03/bloque01/Ejercicio1.java create mode 100644 src/capitulo03/bloque01/Ejercicio2.java create mode 100644 src/capitulo03/bloque01/Ejercicio3.java diff --git a/src/capitulo03/bloque01/Ejercicio1.java b/src/capitulo03/bloque01/Ejercicio1.java new file mode 100644 index 0000000..2bded97 --- /dev/null +++ b/src/capitulo03/bloque01/Ejercicio1.java @@ -0,0 +1,27 @@ +package capitulo03.bloque01; + +import java.util.Scanner; + +public class Ejercicio1 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + + int numsMayores = 0, tempNum; + + System.out.println("Introduzca 4 números mayores de 10, los que sean menores no serán sumados"); + for (int i = 0; i < 4; i++) { + System.out.println("Introduzca un número"); + tempNum = sc.nextInt(); + if (tempNum > 10) { + numsMayores += tempNum; + if (numsMayores == 0) numsMayores = tempNum; + } + } + if (numsMayores < 10) { + System.out.println("No ha introducido ningún número mayor que 10"); + } else { + System.out.println("La suma de los números introducidos mayores de 10 es: " + numsMayores); + } + } +} + diff --git a/src/capitulo03/bloque01/Ejercicio2.java b/src/capitulo03/bloque01/Ejercicio2.java new file mode 100644 index 0000000..a085c7c --- /dev/null +++ b/src/capitulo03/bloque01/Ejercicio2.java @@ -0,0 +1,29 @@ +package capitulo03.bloque01; + +import java.util.Scanner; + +public class Ejercicio2 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + + int numsMayores = 0, tempNum, numRepe; + + System.out.println("Introduzca con cuantos números desea hacer la comparación"); + numRepe = sc.nextInt(); + System.out.println("Introduzca " + numRepe + " números mayores de 10, los que sean menores no serán sumados"); + for (int i = 0; i < numRepe; i++) { + System.out.println("Introduzca un número"); + tempNum = sc.nextInt(); + if (tempNum > 10) { + numsMayores += tempNum; + if (numsMayores == 0) numsMayores = tempNum; + } + } + if (numsMayores < 10) { + System.out.println("No ha introducido ningún número mayor que 10"); + } else { + System.out.println("La suma de los números introducidos mayores de 10 es: " + numsMayores); + } + } +} + diff --git a/src/capitulo03/bloque01/Ejercicio3.java b/src/capitulo03/bloque01/Ejercicio3.java new file mode 100644 index 0000000..d9fccb4 --- /dev/null +++ b/src/capitulo03/bloque01/Ejercicio3.java @@ -0,0 +1,25 @@ +package capitulo03.bloque01; + +import java.util.Scanner; + +public class Ejercicio3 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + + int numsPositivos = 0, numsNegativos = 0, tempNum, numRepe; + + System.out.println("Introduzca la cantidad de números que se comprobarán si son positivos o negativos"); + numRepe = sc.nextInt(); + for (int i = 0; i < numRepe; i++) { + System.out.println("Introduzca un número"); + tempNum = sc.nextInt(); + if (tempNum < 0) { + numsNegativos++; + } else if (tempNum > 0) { + numsPositivos++; + } + } + System.out.println("Has introducido " + numsPositivos + " números positivos y " + numsNegativos + " números negativos."); + } +} +