Cinco miembros de un club contra la obesidad desean saber

Cinco miembros de un club contra la obesidad desean saber cuánto han bajado o subido de peso desde la última vez que se reunieron.

Para esto se debe realizar un ritual de pesaje en donde cada uno se pesa en diez básculas distintas para así tener el promedio más exacto de su peso. Si existe diferencia positiva entre este promedio de peso y el peso de la última vez que se reunieron, significa que subieron de peso.

Pero si la diferencia es negativa, significa que bajaron. Lo que el problema requiere es que por cada persona se imprima un letrero que diga: “SUBIO” o “BAJO” y la cantidad de kilos que subió o bajo de peso.

Bien amigos, como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.

Lo primero que hacemos es ponerle un nombre en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables.

       Definir x, a Como Entero

       Definir peso_anterior, peso, suma como real

Utilizamos un ciclo que se repetirá 5 veces, empezara con la variable x valiendo 1, esta variable se incrementara de 1 en 1 hasta llegar a 5.

            para x = 1 Hasta 5 Con Paso 1 Hacer

Con la función escribir muestro un mensaje para ir enumerando a las personas.

                        Escribir «Persona «,x

Pedimos que se ingrese el peso anterior.

                   Escribir «Ingresa tu peso anterior»

Este número lo guardamos con la función leer, en la variable peso_anterior.

                   leer peso_anterior

Inicializamos la variable suma con el número cero.

                   suma = 0

Utilizamos otro ciclo, este se repetirá 10 veces, con este ciclo vamos a calcular el promedio de peso de cada miembro del club.

                        para a = 1 Hasta 10 Con Paso 1 Hacer

En el cuerpo del bucle vamos pidiendo cada uno de los 10 pesos.

                                   Escribir «Ingresa el peso «,a

Estos pesos los guardamos con la función leer temporalmente en la variable peso.

                               leer peso

En la variable suma vamos sumando todos los pesos.

                           suma = suma + peso

               FinPara

Fuera del ciclo evaluamos si el promedio de los 10 pesos es igual al peso anterior.

                        si suma / 10 == peso_anterior Entonces

Si la condición se cumple, entonces mostramos un mensaje donde indicamos que le persona se mantiene en el peso.

                           Escribir «La persona «,x,» se mantiene en el peso»

               Sino

Si la condición no se cumple, entonces evaluamos si el promedio de peso es mayor al peso anterior.

                      si suma / 10 > peso_anterior

Si la condición se cumple, entonces mostramos un mensaje donde indicamos que la persona subió de peso.

                                  Escribir «La persona «,x,» Subio»

                      Sino

Si la condición no se cumple, entonces mostramos un mensaje donde indicamos que la persona bajo de peso.

                              Escribir «La persona «,x,» bajo»

                      FinSi

               FinSi

Mostramos un mensaje en blanco, esto lo hacemos para ir separando los pesajes de las personas.

                   Escribir «»

       FinPara

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

cinco miembros de un club contra la obesidad desean saber
cinco miembros de un club contra la obesidad desean saber
Descargar Programa

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.

Deja un comentario

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