-
Lenguaje
Java usando Scanner
-
Descripción
Permita ingresar "hora", "minutos" y "segundos" por separado. El programa deberá indicar cuál será la hora 300 segundos después de la hora ingresada. El formato de la hora será de 1 a 24, para minutos de 1 a 60 y para segundos de 1 a 60.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
public class _300SegundosSiguientes {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int hora, hora_siguiente, minuto, minuto_siguiente, segundo;
int segundo_siguiente;
System.out.print("Ingresa el valor de hora: ");
hora = in.nextInt();
in.nextLine();
System.out.print("Ingresa el valor de minuto: ");
minuto = in.nextInt();
in.nextLine();
System.out.print("Ingresa el valor de segundo: ");
segundo = in.nextInt();
in.nextLine();
segundo_siguiente=segundo+300;
minuto_siguiente=minuto+(segundo_siguiente-segundo_siguiente%60)/60;
segundo_siguiente=segundo_siguiente%60;
hora_siguiente=hora+(minuto_siguiente-minuto_siguiente%60)/60;
minuto_siguiente=minuto_siguiente%60;
hora_siguiente=hora_siguiente%24;
if(hora_siguiente==0)
hora_siguiente=24;
System.out.println("Valor de hora siguiente: " + hora_siguiente);
System.out.println("Valor de minuto siguiente: " + minuto_siguiente);
System.out.println("Valor de segundo siguiente: " + segundo_siguiente);
}
}
public class _300SegundosSiguientes {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int hora, hora_siguiente, minuto, minuto_siguiente, segundo;
int segundo_siguiente;
System.out.print("Ingresa el valor de hora: ");
hora = in.nextInt();
in.nextLine();
System.out.print("Ingresa el valor de minuto: ");
minuto = in.nextInt();
in.nextLine();
System.out.print("Ingresa el valor de segundo: ");
segundo = in.nextInt();
in.nextLine();
segundo_siguiente=segundo+300;
minuto_siguiente=minuto+(segundo_siguiente-segundo_siguiente%60)/60;
segundo_siguiente=segundo_siguiente%60;
hora_siguiente=hora+(minuto_siguiente-minuto_siguiente%60)/60;
minuto_siguiente=minuto_siguiente%60;
hora_siguiente=hora_siguiente%24;
if(hora_siguiente==0)
hora_siguiente=24;
System.out.println("Valor de hora siguiente: " + hora_siguiente);
System.out.println("Valor de minuto siguiente: " + minuto_siguiente);
System.out.println("Valor de segundo siguiente: " + segundo_siguiente);
}
}