▷ PSEINT y DFD | ALGORITMO para CONVERTIR: HORA, MINUTOS, y SEGUNDOS a una EXPRESION CORRECTA (FUNCION TRUNC) ⏰
Hola que tal a todos, aquí nuevamente en una publicación sobre algoritmos secuenciales con seudocódigos. Este es un ejercicio muy clásico en la introducción a la programación y requiere mucha concentración e ingenio ya que requiere una nueva función que es TRUNC. Veamos la descripción del problema:
»Dada una medida de tiempo expresada en horas, minutos y segundos con valores arbitrarios, transforme dicha medida en una expresión correcta. Por ejemplo, dada la medida 3h 118m 195s, el programa deberá obtener como resultado 5h 1m 15s.»
A continuación veamos como fue la escritura del algoritmo:
PseInt | ALGORITMO para CONVERTIR: HORA, MINUTOS, y SEGUNDOS a una EXPRESION CORRECTA (FUNCION TRUNC)
Algoritmo CONVERSOR_DE_TIEMPO_V1
//Horas = H
//Minutos = M
//Segundos = S
//DEFINIR VARIABLES:
Definir H,M,S Como Real
//ENTRADA DE DATOS:
Escribir ‘DIGITE LAS HORAS: ‘
Leer H
Escribir ‘DIGITE LOS MINUTOS: ‘
Leer M
Escribir ‘DIGITE LOS SEGUNDOS: ‘
Leer S
//PROCESOS:
//Convertirmos los Min y Seg a HORAS y sumamos todo
HT=H+(M/60)+(S/3600)
HF=trunc(HT)
//Para Calcular los Min debemos restar los dos ultimos datos y convertir a Min.
MT=(HT-HF)*60
MinF=trunc(MT)
//Para calcular los seg, debemos RESTAR los dos ultimos datos de Min y convertir a Seg.
SF=(MT-MinF)*60
//SALIDA DE DATOS:
Escribir ‘La conversion exacta de tiempo es: ‘,HF ‘Horas, ‘,MinF ‘Min, ‘,SF ‘Seg’
FinAlgoritmo
Diagrama de Flujo para CONVERTIR: HORA, MINUTOS, y SEGUNDOS a una EXPRESION CORRECTA (FUNCION TRUNC)
¿Has aprendido algo nuevo? ¿Ves que era fácil verdad? pero no acaba aquí, te comparto el video explicativo en nuestro canal:
Ayúdame suscribiéndote a mi canal!! :): https://goo.gl/6jUr58
Bits de Ciencia Oficial
Edwin W.