Dado un tiempo dado en minutos calcular los días horas y minutos que le corresponden

Dado un tiempo dado en minutos, calcular los días, horas y minutos que le corresponden

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables.

               Definir tiempo,dias,horas,minutos Como Entero

Pedimos que se ingrese el tiempo en minutos.

               Escribir «Ingresa el tiempo en minutos»

Este dato lo ingresamos en la variable “tiempo”.

               leer tiempo

Inicializamos las siguientes variables con el número cero.

               dias = 0

               horas = 0

               minutos = 0

Creamos un ciclo que se repite mientras que el tiempo sea mayor a cero.

               Mientras tiempo > 0 Hacer

En cada bucle evaluamos si el tiempo es mayor a 1140.

                              si tiempo > 1140 Entonces

Si la condición se cumple, entonces quiere decir que hay días, por lo tanto incrementamos la variable “días” en 1.

                                             dias = dias + 1

Al tiempo le restamos 1140.

                                             tiempo = tiempo – 1140

                              SiNo

Cuando la condición no se cumpla, entonces evaluamos si el tiempo es mayor a 60.

                                             si tiempo >= 60 Entonces

Si la condición se cumple, quiere decir que hay horas, por lo tanto la variable “horas” la incrementamos en 1.

                                                           horas = horas + 1

Al tiempo le restamos 60.

                                                            tiempo = tiempo – 60

                                            SiNo

Cuando ninguna de las condiciones anteriores se cumpla, entonces contamos lo minutos, la variable «minutos» la incrementamos en 1.

                                                           minutos = minutos + 1

Al tiempo le restamos 1.

                                                           tiempo = tiempo – 1

                                            FinSi

                              FinSi

               FinMientras

Finalmente mostramos los días, horas y minutos que le corresponden al tiempo ingresado.

               Escribir «Dias: «,dias

               Escribir «Horas: «,horas

               Escribir «Minutos: «,minutos     

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Dado un tiempo dado en minutos calcular los días horas y minutos que le corresponden
Dado un tiempo dado en minutos calcular los días horas y minutos que le corresponden
Descargar Programa

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *