Do-while facil

APORTE
BY
LERONARDO MONTILLA
UVM



/*Datos Personales*/
/*Realizar un programa que lea las edades , la estaturas , el peso y el sexo de algunas
personas y calcular.
-el porcentaje de personas de estatura inferior a 1.68
-edad maxima
-Cuantas personas son mayores de edad? */


#include<iostream.h>

void main()


{
    int Edad,min=0,ce=0, ContE=0, k=0, Porcen=0;
    char Sexo,resp;
    float Estatura, Peso;

    do
    {

        cout<<"Ingrese Edad";
        cin>>Edad;
        cout<<"Ingrese Estatura";
        cin>>Estatura;
        cout<<"Ingrese Peso";
        cin>>Peso;
        cout<<"Ingrese Sexo";
        for( ; ; )       // for para validar sexo
        {

            cin>>Sexo;   // leo el sexo dentro del for
            if (Sexo =='F'|| Sexo =='f' || Sexo =='M' || Sexo=='m')
            {  
                break;
            }
            else
            {
                cout<<"Ingrese Sexo correcto";
                            // sean creativos con los msj de erro conmo yo
            
}                // aki no fui creativos porq desps es muy largo
         }

        if (Estatura < 1.68 )   // condicion para estadtura menor 1.68
        {
            ce++;         // cuenta cuantos son
        }
        if(Edad>min)  // condicion para edad mas alta
        {
            min=Edad;      // compara la edad alta con la menor
        }
        if(Edad>=18)  // condicion para los mayores
        {
            ContE=ContE+1;   // cuenta los mayores de edad
        }
    
        k=k+1;
        cout<<"Desea continuar S/N";
        cin>>resp;
    
    }while(resp=='S' || resp=='s');

    Porcen=(ce*100)/k;         //porcentaje de menor de 1.68
    cout<<"el porcentaje de la estatura inferior a 1.68 es"<<Porcen;
    cout<<"La edad maxima es"<<min;
    cout<<"La Cantidad de Persona de mayores de edad es"<<ContE;
        
      
  cin.get();
  cin.get();
}


 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis