-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Evaluar o encontrar el tiempo final de un periodo de tiempo dado, expresándolo en horas y minutos. Las horas van de 0 a 23 y los minutes de 0 a 59. El resultado debe ser mostrado en la consola. Por ejemplo, si el evento comienza a las 12:17 y dura 59 minutos, terminará a las 13:16
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
Proceso TiempoFinalDeUnPeriodo
Escribir Sin Saltar "Ingresa el valor de duracion en minutos:";
Leer duracion_en_minutos;
Escribir Sin Saltar "Ingresa el valor de hora inicial:";
Leer hora_inicial;
Escribir Sin Saltar "Ingresa el valor de minuto inicial:";
Leer minuto_inicial;
minuto_final <- (minuto_inicial+duracion_en_minutos) MOD 60;
hora_final <- hora_inicial+(minuto_inicial+duracion_en_minutos-minuto_final)/60;
hora_final <- hora_final MOD 24;
Escribir "Valor de hora final: ", hora_final;
Escribir "Valor de minuto final: ", minuto_final;
FinProceso
Escribir Sin Saltar "Ingresa el valor de duracion en minutos:";
Leer duracion_en_minutos;
Escribir Sin Saltar "Ingresa el valor de hora inicial:";
Leer hora_inicial;
Escribir Sin Saltar "Ingresa el valor de minuto inicial:";
Leer minuto_inicial;
minuto_final <- (minuto_inicial+duracion_en_minutos) MOD 60;
hora_final <- hora_inicial+(minuto_inicial+duracion_en_minutos-minuto_final)/60;
hora_final <- hora_final MOD 24;
Escribir "Valor de hora final: ", hora_final;
Escribir "Valor de minuto final: ", minuto_final;
FinProceso