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 <stdio.h>
#include <math.h>
int main(){
    int Ed=24,men=10000,sumv=0,summ=0,cm=0,cv=0,S;
    float prom1,prom2;
     printf("Ingrese cero para salir\n");
     while(Ed!=0){
         printf("Ingrese su edad\n");
         scanf("%d",&Ed);
         if(Ed>=18){
             if(Ed<men){
                 men=Ed;
             }
          printf("Ingrese su sexo\n");
          printf("0. Femenino\n");
          printf("1. masculino\n");
          scanf("%d",&S);
          if(S==1){
              sumv=sumv+Ed;
              cv++;
          }else{
              summ=summ+Ed;
              cm++;
          }
         }else{
               if(Ed!=0){
                 printf("No se permite menores de edad\n");
               }
         }
     }
     prom1=(summ/cm);
     prom2=(sumv/cv);
     printf("promedio de edad de mujeres : %0.2f\n",prom1);
     printf("promedio de edad de varones : %0.2f\n",prom2);
     printf("total de personas de la fiesta es: %d\n",(cm+cv));
     printf("Numero de mujeres: %d\n",cm);
     printf("Numero de hombres: %d\n",cv);
     printf("el mas joven de la fiesta tiene: %d\n",men);
   return 0;
}

0 comentarios:

Publicar un comentario