Se requiere un algoritmo para obtener la estatura promedio de un grupo de personas, cuyo número de miembros se desconoce, el ciclo debe efectuarse siempre y cuando se tenga una estatura registrada.
Como están amigos, el día de hoy les comparto un algoritmo para calcular la estatura promedio de un grupo de personas, bien si les parece empecemos a explicar este algoritmo.
Entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse Algoritmo detarea.
Algoritmo detarea
Con la palabra reservada Definir declaramos las variables, en este algoritmo utilizamos las variables x y total, estas variables las declaramos como de tipo entero.
Definir x, total Como Entero
También declaramos las variables estatura y suma, estas las declaramos como de tipo real, para poder trabajar con números con punto decimal.
Definir estatura, suma Como Real
Con la función escribir pedimos que se ingrese el total de personas.
Escribir «Ingresa el total de personas»
Este número lo guardamos con la función leer, en la variable total.
leer total
Después inicializamos la variable x con el número 1.
x = 1
Y la variable suma con el número cero.
suma = 0
Utilizamos un ciclo, en este caso el ciclo mientras que se estará repitiendo, mientras que la variable x que empieza valiendo 1 sea menor o igual a la variable total.
Mientras x <= total Hacer
Mientras la condición se cumpla, pedimos la estatura de cada una de las personas.
Escribir «Ingresa la estatura»
Estas estaturas las guardamos temporalmente en la variable estatura.
leer estatura
Posteriormente vamos sumando estos números, en la variable suma.
suma = suma + estatura
Incrementamos la variable x en 1, esto lo hacemos para que el ciclo tenga movimiento, ya que si no incremento esta variable, entonces se provocaría un ciclo infinito.
x = x + 1
FinMientras
Finalmente fuera del ciclo mientras, mostramos un mensaje donde damos a conocer el promedio de estatura de todo el grupo.
Escribir «La estatura promedio de todo el grupo es: «,suma / total
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Calcular el promedio de edades en c++
#include<iostream> using namespace std; int main() { int c; float estatura = 1,suma = 0,promedio = 0; c = 0; while (estatura > 0) { cout<< "Ingresa una estatura: "; cin>> estatura; if (estatura > 0){ c = c + 1; suma = suma + estatura; promedio = suma / c; } } cout<< "El promedio de estaturas es: "<<promedio; return 0; }
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.