Una persona enferma que pesa 70 kg se encuentra en reposo y desea saber cuántas calorías consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son que estando dormido consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66 calorías por minuto.
Una persona enferma que pesa 70 kg se encuentra en reposo diagrama de flujo
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre en esta web vamos a explicar el funcionamiento de este algoritmo, lo primero como siempre es ponerle un nombre nosotros lo nombramos como:
Algoritmo detarea
Con la palabra reservada definir declaramos las variables en este algoritmo utilizamos las variables n, t y calorías estas variables las declaramos de tipo real.
Definir n,t,calorias Como Real
Con la función escribir hacemos una especie de menú le pedimos al usuario que selecciones una opción pero únicamente puede ser 1 o 2.
Escribir «Elige una opción «
Escribir «1 = Dormir»
Escribir «2 = Sentado»
El número que escriba el usuario lo almacenamos con la función leer en la variable n.
leer n
Evaluamos si el número almacenado en la variable n es igual a cero o el número es igual a 2.
si n == 1 o n == 2 Entonces
Si alguna de estas condiciones se cumple entonces pedimos que escriba el tiempo dedicado a la actividad.
Escribir «Ecribe el tiempo en minutos dedicado a la actividad»
Este número lo almacenamos en la variable t.
leer t
Después evaluamos si el número almacenado en la variable n es igual a 1.
si n == 1 Entonces
Si la condición se cumple esto significa que la persona durmió por lo tanto las calorías las calculamos multiplicado el tiempo por 1.08.
calorias = t * 1.08
SiNo
calorias = t * 1.66
Si la condición no se cumple entonces significa que la persona estuvo en reposo, entonces calculamos las calorías multiplicando el tiempo por 1.66
FinSi
Fuera de la condición utilizamos la función escribir y mostramos un mensaje en pantalla indicando las calorías quemadas.
Escribir «Las calorías quemadas por «,t,» minutos es: «,calorias
SiNo
Pero si la primera condición no se cumple es decir si el numero escrito por el usuario no es 1 o 2, entonces mostramos un mensaje en pantalla indicando que se debe escribir una opción correcta.
Escribir «Elige una opción correcta»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Algoritmo detarea
Definir n,t,calorias Como Real
Escribir "Elige una opcion "
Escribir "1 = Dormir"
Escribir "2 = Sentado"
leer n
si n == 1 o n == 2 Entonces
Escribir "Ecribe el tiempo en minutos dedicado a la actividad"
leer t
si n == 1 Entonces
calorias = t * 1.08
SiNo
calorias = t * 1.66
FinSi
Escribir "Las calorias quemadas por ",t," minutos es: ",calorias
SiNo
Escribir "Elige una opcion correcta"
FinSi
FinAlgoritmo
Bien esta es la solución de este algoritmo te dejo el código para que lo descargues, espero te pueda ser de utilidad un saludo.