Do-while facil
APORTE
BY
LERONARDO MONTILLA
UVM
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();
}