Pages

miércoles, 23 de enero de 2013

Calcular el número personas asistentes a una fiesta Codigo Fuente en C++

Problema
A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmos dadas las edades y sexos de las personas.
Cuantas personas asistieron a la fiesta
Cuantos hombres y cuantas mujeres
Promedio de edades por sexo
La edad de la persona más joven que asistió
No se permiten menores de edad a la fiesta
Ingresar datos hasta que se ingrese una edad igual a cero

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int Ed=24,men=10000,sumv=0,summ=0,cm=0,cv=0,S;
    while(Ed!=0){
         cout<<"Ingrese su edad o cero para salir"<<endl;
         cin>>Ed;
         if(Ed>=18){
             if(Ed<men){
                 men=Ed;
             }
          cout<<"Ingrese su sexo"<<endl;
          cout<<"0. Femenino"<<endl;
          cout<<"1. masculino"<<endl;
          cin>>S;
          if(S==1){
              sumv=sumv+Ed;
              cv++;
          }else{
              summ=summ+Ed;
              cm++;
          }
         }else{
               if(Ed!=0){
                 cout<<"No se permite menores de edad"<<endl;
               }
         }
     }
     cout<<"promedio de edad de mujeres : "<<
        (summ / cm) << "\n promedio de edad de varones  " <<
        (sumv / cv) << "\n   total de personas de la fiesta es   "<<
        (cm + cv) << "\n Numero de mujeres  " <<(cm) <<
        "\n   Numero de hombres   " <<
        (cv) << "\n  el mas joven de la fiesta tiene : " <<(men);
   return 0;
}

0 comentarios:

Publicar un comentario en la entrada