Realice un algoritmo que resuelva el siguiente problema: En una fiesta asisten varias personas, hasta que ingresen una edad igual a cero. Realice un algoritmo que dadas las edades y el sexo de las personas calcule:
a. Cantidad de personas mayores de edad
b. Cantidad de hombres menores de edad que asistieron.
Respuestas
El algoritmo que responde a esta pregunta asume que la mayoría de edad es igual tanto para hombres como para mujeres, se alcanza a los 18 años.
Es importante observar que el estudiante ya deberá conocer la técnica de elaboración de algoritmos y por lo tanto, no se explicará las estructuras de las instrucciones empleadas ni su semántica.
ALGORITMO
1.- Mientras EDAD ≠ 0
2.- Leer "Edad del Invitado", EDAD
Leer "Sexo del Invitado", SEXO
3. Si EDAD > 18 entonces
3.1. MAYOR = MAYOR +1
3.2. Si SEXO = H Entonces
3.2.1 SEXOMAYOR-H = SEXOMAYOR-H + 1
Sino (3.2.)
3.2.2 SEXOMAYOR-M = SEXOMAYOR-M + 1
Fin Si (3.2.)
Sino (3.)
3.3. MENOR = MENOR +1
3.4. Si SEXO = H Entonces
3.4.1 SEXOMENOR-H = SEXOMENOR-H + 1
Sino (3.4.)
3.4.2 SEXOMENOR-M = SEXOMENOR-M + 1
Fin Si (3.4.)
Fin Si (3.)
4. Si EDAD ≠ 0 Entonces
4.1. Ir a 1
Sino (4.) Continuar
Fin Si (4.)
5. Imprimir “Personas Mayores de Edad que Asistieron:”, MAYOR
6. Imprimir “Hombres Menores de Edad que Asistieron:”, SEXOMENOR-H
7.- Fin de Programa
A tu orden...