From 85b9532a78936cd7ad40df911927abebacc5b4df Mon Sep 17 00:00:00 2001 From: PC de clase Date: Fri, 25 Sep 2026 08:37:38 +0200 Subject: [PATCH] Ejercicio 9 --- src/Condicionales9.java | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/Condicionales9.java diff --git a/src/Condicionales9.java b/src/Condicionales9.java new file mode 100644 index 0000000..fa20d79 --- /dev/null +++ b/src/Condicionales9.java @@ -0,0 +1,30 @@ +// Se introduce por teclado una hora determinada con el formato H, M, S (H: horas, +//M: minutos, S: segundos). Calcular qué hora será dentro de un segundo. (Cuidado +//por ejemplo con las 12:45:59 o 13:59:59......) + +import java.util.Scanner; + +void main() { + Scanner sc = new Scanner(System.in); + System.out.println("Qué hora es? "); + int h, m, s; + h = sc.nextInt(); + m = sc.nextInt(); + s = sc.nextInt(); + s ++; + // Espagueti máximo xd + if(s > 59){ + s = 0; + m++; + if (m > 59){ + m = 0; + h++; + if(h > 23){ + m = 0; + h = 0; + } + } + } + System.out.printf("En una hora serán las %02d:%02d:%02d\n", h, m, s); + sc.close(); +} \ No newline at end of file