-
Lenguaje
C
-
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int hora, hora_siguiente, minuto, minuto_siguiente, segundo;
int segundo_siguiente;
printf ("Ingresa el valor de hora: ");
scanf ("%d", &hora);
(void) getchar ();
printf ("Ingresa el valor de minuto: ");
scanf ("%d", &minuto);
(void) getchar ();
printf ("Ingresa el valor de segundo: ");
scanf ("%d", &segundo);
(void) getchar ();
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;
printf ("Valor de hora siguiente: %d\n", hora_siguiente);
printf ("Valor de minuto siguiente: %d\n", minuto_siguiente);
printf ("Valor de segundo siguiente: %d\n", segundo_siguiente);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int hora, hora_siguiente, minuto, minuto_siguiente, segundo;
int segundo_siguiente;
printf ("Ingresa el valor de hora: ");
scanf ("%d", &hora);
(void) getchar ();
printf ("Ingresa el valor de minuto: ");
scanf ("%d", &minuto);
(void) getchar ();
printf ("Ingresa el valor de segundo: ");
scanf ("%d", &segundo);
(void) getchar ();
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;
printf ("Valor de hora siguiente: %d\n", hora_siguiente);
printf ("Valor de minuto siguiente: %d\n", minuto_siguiente);
printf ("Valor de segundo siguiente: %d\n", segundo_siguiente);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}