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."); + } +} +