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:



Comentarios

Entradas más populares de este blog

Ejercicio 1 Java

Ejercicio 1 en lpp

Ejercicio 2 Java