Ejercicio 9
This commit is contained in:
1 parent
7097a445e7
commit
85b9532a78
1 file changed
+30
@@ -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();
|
||||||
|
}
|
||||||
Reference in new issue
Block a user