Se ha seleccionado N números de personas para realizar una encuesta, en un proceso repetitivo se ingresa el grado de instrucción y la edad de cada persona.
Construya un aplicativo que muestre lo siguiente:
• El promedio de edades
• La mayor edad
• Porcentaje de personas con instrucción Primaria
• Porcentaje de personas con instrucción Secundaria
• Porcentaje de personas con instrucción Superior
Como ya es costumbre le comparto la solución de este algoritmo.
Algoritmo detarea
Definir a,b,c,suma,edad,edad_mayor,x,estudio Como Entero
Definir promedio como real
suma = 0
persona = 0
edad_mayor = 0
a = 0
b = 0
c = 0
promedio = 0
Repetir
Escribir «Ingresa una opcion»
Escribir «1 = ingresar edad»
Escribir «2 = salir»
leer x
si x <> 1 y x <> 2 Entonces
Escribir «Ingresa una opcion correcta»
SiNo
si x == 1 Entonces
persona = persona + 1
Escribir «Ingresa una edad»
leer edad
suma = suma + edad
promedio = suma / persona
si edad > edad_mayor Entonces
edad_mayor = edad
FinSi
Repetir
Escribir «Ingresa el grado de estudio»
Escribir «1 = primaria»
Escribir «2 = secundaria»
Escribir «3 = superior»
leer estudio
si estudio == 1 Entonces
a = a + 1
SiNo
si estudio == 2 Entonces
b = b + 1
SiNo
si estudio == 3 Entonces
c = c + 1
FinSi
FinSi
FinSi
Hasta Que estudio > 0 y estudio < 4
FinSi
FinSi
Hasta Que x == 2
Escribir «El promedio de edades es: «,promedio
Escribir «La edad mayor es: «,edad_mayor
Escribir «Porcentaje de personas con instrucción Primaria: «, (a / persona) * 100,» %»
Escribir «Porcentaje de personas con instrucción Secundaria: «,(b / persona) * 100,» %»
Escribir «Porcentaje de personas con instrucción Superior: «,(c/persona)*100,» %»
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, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.