Una persona enferma que pesa 70 kg se encuentra en reposo

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
Una persona enferma que pesa 70 kg se encuentra en reposo
Una persona enferma que pesa 70 kg se encuentra en reposo

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.

Deja un comentario

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