Los directivos de equis escuela requieren determinar cual es la edad promedio de cada uno de los M salones y cuál es la edad promedio de toda la escuela.
Hola como están amigos, en esta ocasión les comparto un algoritmo para calcular el promedio de edades de una escuela, espero les guste y más que anda que les pueda ser de utilidad.
Como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre:
Algoritmo detarea
Con la palabra reservada definir declaramos las variables:
Definir x, n, salones, edad, suma, total, alumnos Como Entero
Con la función escribir pedimos que se ingrese el total de salones.
Escribir «Ingresa el total de salones»
Este número lo guardamos en la variable salones.
Leer salones
Utilizamos un ciclo, que se repetirá mientras que la variable salones sea mayor a cero.
Mientras salones > 0 Hacer
Mientras la condición se cumpla, en cada bucle vamos pidiendo el número de alumnos.
Escribir «Ingresa el número de alumnos»
Este número lo guardamos temporalmente en la variable n.
leer n
Inicializamos la variable suma con el numero cero.
suma = 0
Utilizamos otro ciclo, que nos permitirá preguntar la edad de todos los alumnos.
Empezara con la variable x valiendo 1, y en cada bucle se incrementara en 1 hasta llegar a n alumnos.
para x = 1 Hasta n Con Paso 1 Hacer
En el cuerpo de este bucle, vamos pidiendo las edades.
Escribir «Ingresa la edad «,x
Este número lo guardamos con la función leer en la variable edad.
leer edad
Y vamos sumando todas las edades del salón en la variable suma.
suma = suma + edad
FinPara
Fuera del ciclo, mostramos un mensaje en pantalla donde damos a conocer el promedio de edades del salón.
Escribir «El promedio del salón «,salones,» es: «,suma/n,» años»
En la variable alumnos, vamos sumando todos los alumnos de la escuela.
alumnos = alumnos + n
En la variable total vamos sumando las edades de toda la escuela.
total = total + suma
Decrementamos la variable salones en 1, es decir en cada bucle le restamos 1, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito.
salones = salones – 1
FinMientras
Finalmente fuera del ciclo mientras, mostramos un mensaje donde damos a conocer el promedio de edades de toda la escuela.
Escribir «El promedio de toda la escuela es: «,total/alumnos,» años»
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos, esta es la solución de este algoritmo, les comparto el código fuente.