Clase 21 de Octubre

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 3

/*

Una persona debe realizar un muestreo con N personas para determinar la estadística
del peso
promedio de peso de los niños, jóvenes, adultos y adultos mayores en su zona
habitacional.
Determine el peso promedio para cada grupo y tenga en cuenta que se determinan las
categorías
con base en la siguiente tabla:
CATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante

*/
#include <iostream>

using namespace std;

int main()
{
int N, edad, i, continuar;
float peso, pro_ni, pro_adu, pro_jo, pro_vi, su_ni,su_jo,su_adu,su_vi, cn, cj,
ca,cv;

do{ system("cls");
su_ni=0;
su_jo=0;
su_adu=0; su_vi=0;
cn=0;
cj=0;
ca=0;
cv=0;

do{
cout<<"Ingrese la cantidad de personas"<<endl;
cin>>N;
}while(N<=0);

for(i=1;i<=N;i++) //i=3 i=3


{
do{

cout<<"Ingrese el peso de la persona (Kg)"<< i<<endl;


cin>>peso;
}while(peso<=0);

cout<<"Ingrese la edad de la persona"<< i<<endl;


cin>>edad;

while(edad<0)// la primera vez me tengo que asegurar que la


variable cumpla la condición
{
cout<<"Error: por favor ingrese un valor mayor o igual que
cero"<< i<<endl;
cin>>edad;
}

if(edad<=12)
{
su_ni=su_ni+peso;
cn++;
}
else if(edad>=13&&edad<=29)
{
su_jo=su_jo+peso;
cj++;

}
else if(edad>=30 && edad<=59)
{
su_adu=su_adu+peso;
ca++;
}
else
{
su_vi=su_vi+peso;
cv++;
}

if(cn!=0)
{
pro_ni=su_ni/cn;
}
else
{
pro_ni=0;
}

if(cj!=0)
{
pro_jo=su_jo/cj;
}
else
{
pro_jo=0;
}

if(ca!=0)
{
pro_adu=su_adu/ca;
}
else
{
pro_adu=0;
}

if(cv!=0)
{
pro_vi=su_vi/cv;
}
else
{
pro_vi=0;
}

cout<<"El promedio de peso en niños es: "<<pro_ni<<endl;


cout<<"El promedio de peso en jovenes es: "<<pro_jo<<endl;
cout<<"El promedio de peso en adultos es: "<<pro_adu<<endl;
cout<<"El promedio de peso en viejos es: "<<pro_vi<<endl<<endl;

//aqui termina el programa

cout<<"1-Si desea volver a comenzar"<<endl;


cin>>continuar;

}while(continuar==1);

También podría gustarte