• 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
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