Txerrinko

dias , horas y minutos

Aug 29th, 2011
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.29 KB | None | 0 0
  1. ROGRAM Horas,minutos y segundos;
  2.  
  3. VAR
  4.    tiempo1, tiempo2: INTEGER; //Los tiempos a ser le°dos desde la entrada.
  5.    min1, min2, hs1, hs2, d, MM, HH: INTEGER;
  6.    (*Las variables min1 y min2 son para guardar los minutos de tiempo1 y
  7.    tiempo2 respectivamente. Las variables hs1 y hs2 son para guardar las
  8.    horas  de tiempo1 y tiempo2 respectivamente. La variable d es justamente d.
  9.    Las varialbes MM y HH son para guardar las horas y los minutos del tiempo resutlante de la suma entre tiempo1 y tiempo2*)
  10.  
  11. BEGIN
  12.     Write('Ingrese los tiempos a sumar: '); //Mensaje para el usuario.
  13.     ReadLn(tiempo1,tiempo2); //Leemos ambos tiempos a la vez.
  14.  
  15.     min1:= tiempo1 MOD 100; //Desgloso tiempo1 y obtengo sus minutos.
  16.     hs1:= tiempo1 DIV 100; //Desgloso tiempo1 y obtengo sus horas.
  17.  
  18.     min2:= tiempo2 MOD 100;
  19.     hs2:= tiempo2 DIV 100;
  20.  
  21.     (*Ahora calcularemos MM, HH y d seg£n las f¢rmulas desarrolladas
  22.     en el an†lisis que les d° de este ejercicio*)
  23.     MM:= (min1 + min2) MOD 60;
  24.     HH:= (hs1 + hs2) MOD 24 + (min1 + min2) DIV 60;
  25.     d:= (hs1 + hs2) DIV 24;
  26.  
  27.     (*Mostramos los resultados en pantalla seg£n el formato pedido*)
  28.     WriteLn; //Dejo una l°nea en blanco.
  29.     Write(d,' ',HH,MM);
  30.  
  31.     ReadLn; //Un READLN para detener el programa y poder ver lo mostrado.
  32. END.
Advertisement
Add Comment
Please, Sign In to add comment