Ejercicio 3 lpp
Ejercicio 3 lpp:
Desarrollar un algoritmo que permita calcular los siguientes datos de una fiesta:
¿Cuántas personas asistieron a la fiesta?
¿Cuántos hombres y cuantas mujeres?
-Promedio de edades por sexo
-La edad de la persona más joven que asistió
Consideraciones:
-No se permiten menores de edad a la fiesta
-Ingresar datos hasta que se ingrese una edad igual a cero
Solución al ejercicio:
//inicializaciòn de variables
Entero edad, nuperso, edadmujeres, edadhombres, mascu, feme, menoredad
Real promeedadmujeres, promeedadhombres
caracter genero, detener
Inicio
mascu<-0
feme<-0
edadhombres<-0
edadmujeres<-0
menoredad<-edad
llamar nueva_linea
Escriba "si ya llegaron todos los invitados en el campo genero digite i y en la edad 0 "
Mientras edad > 0 Haga
Llamar nueva_linea
llamar nueva_linea
Escriba "digite genero del invitado, si es hombre m y si es mujer f: "
lea genero
Escriba "digite la edad del invitado: "
lea edad
Si (edad >= 18) y (edad < menoredad) Entonces
menoredad<-edad
Fin Si
Si (edad > 0) y (edad < 18) Entonces
escriba "Lo siento no se permiten menores de edad"
sino
si genero = 'm' entonces
mascu<-mascu+1
edadhombres<-edadhombres+edad
Fin Si
Fin si
si genero = 'f' entonces
feme<-feme+1
edadmujeres<-edadmujeres+edad
Fin Si
Fin Mientras
promeedadmujeres<-edadmujeres/feme
promeedadhombres<-edadhombres/mascu
nuperso<-feme+mascu
llamar nueva_linea
Escriba "El numero total de personas que asistieron es: ", nuperso
llamar nueva_linea
Escriba "El numero total de hombres que asistieron es: ", mascu
llamar nueva_linea
Escriba "El numero total de mujeres que asistieron es: ", feme
llamar nueva_linea
Escriba "El promedio de edad de los hombres es: ", promeedadhombres
llamar nueva_linea
Escriba "El promedio de edad de las mujeres es: ", promeedadmujeres
llamar nueva_linea
Escriba "La edad de la persona mas joven que asistio: ", menoredad
llamar nueva_linea
fin
En la siguiente imagen se muestra la solución al ejercicio:
Desarrollar un algoritmo que permita calcular los siguientes datos de una fiesta:
¿Cuántas personas asistieron a la fiesta?
¿Cuántos hombres y cuantas mujeres?
-Promedio de edades por sexo
-La edad de la persona más joven que asistió
Consideraciones:
-No se permiten menores de edad a la fiesta
-Ingresar datos hasta que se ingrese una edad igual a cero
Solución al ejercicio:
//inicializaciòn de variables
Entero edad, nuperso, edadmujeres, edadhombres, mascu, feme, menoredad
Real promeedadmujeres, promeedadhombres
caracter genero, detener
Inicio
mascu<-0
feme<-0
edadhombres<-0
edadmujeres<-0
menoredad<-edad
llamar nueva_linea
Escriba "si ya llegaron todos los invitados en el campo genero digite i y en la edad 0 "
Mientras edad > 0 Haga
Llamar nueva_linea
llamar nueva_linea
Escriba "digite genero del invitado, si es hombre m y si es mujer f: "
lea genero
Escriba "digite la edad del invitado: "
lea edad
Si (edad >= 18) y (edad < menoredad) Entonces
menoredad<-edad
Fin Si
Si (edad > 0) y (edad < 18) Entonces
escriba "Lo siento no se permiten menores de edad"
sino
si genero = 'm' entonces
mascu<-mascu+1
edadhombres<-edadhombres+edad
Fin Si
Fin si
si genero = 'f' entonces
feme<-feme+1
edadmujeres<-edadmujeres+edad
Fin Si
Fin Mientras
promeedadmujeres<-edadmujeres/feme
promeedadhombres<-edadhombres/mascu
nuperso<-feme+mascu
llamar nueva_linea
Escriba "El numero total de personas que asistieron es: ", nuperso
llamar nueva_linea
Escriba "El numero total de hombres que asistieron es: ", mascu
llamar nueva_linea
Escriba "El numero total de mujeres que asistieron es: ", feme
llamar nueva_linea
Escriba "El promedio de edad de los hombres es: ", promeedadhombres
llamar nueva_linea
Escriba "El promedio de edad de las mujeres es: ", promeedadmujeres
llamar nueva_linea
Escriba "La edad de la persona mas joven que asistio: ", menoredad
llamar nueva_linea
fin
En la siguiente imagen se muestra la solución al ejercicio:
Comentarios
Publicar un comentario