-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Dada una medida de tiempo expresado en horas, minutos y segundos con valores arbitrarios elaboren un algoritmo que transforme dicha medida en una expresión correcto por ejemplo dada la medida:
3 hrs, 118 min, 19 seg
El programa o el algoritmo deberá obtener como resultado:
5 hrs, 1 min, 15 seg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Proceso TiempoExpresadoEnHorasMinutosYSegundos
Escribir Sin Saltar "Ingresa el valor de hrs1:";
Leer hrs1;
Escribir Sin Saltar "Ingresa el valor de min1:";
Leer min1;
Escribir Sin Saltar "Ingresa el valor de seg1:";
Leer seg1;
seg2 <- seg1 MOD 60;
min2 <- min1+(seg1-seg2)/60;
hrs2 <- hrs1+(min2-min2 MOD 60)/60;
min2 <- min2 MOD 60;
hrs2 <- hrs2 MOD 24;
Escribir "Valor de hrs2: ", hrs2;
Escribir "Valor de min2: ", min2;
Escribir "Valor de seg2: ", seg2;
FinProceso
Escribir Sin Saltar "Ingresa el valor de hrs1:";
Leer hrs1;
Escribir Sin Saltar "Ingresa el valor de min1:";
Leer min1;
Escribir Sin Saltar "Ingresa el valor de seg1:";
Leer seg1;
seg2 <- seg1 MOD 60;
min2 <- min1+(seg1-seg2)/60;
hrs2 <- hrs1+(min2-min2 MOD 60)/60;
min2 <- min2 MOD 60;
hrs2 <- hrs2 MOD 24;
Escribir "Valor de hrs2: ", hrs2;
Escribir "Valor de min2: ", min2;
Escribir "Valor de seg2: ", seg2;
FinProceso