primer ejercicio o con c++ Borlan 5.02


02 de Octubre del 2017

Estimados,

Me dieron este ejercicio, pero algo me falta poruq no me da los resultados deseados.

Una persona debe realizar un muestreo con N personas para determinar el promedio
de peso de los niños, jóvenes, adultos y adukto mayor que existen en su zona habitacional.

Se determinan las categorías con base en la siguiente, tabla:
CATEGORIA EDAD
 Niños 0 – 12
 Jóvenes 13 - 29
 Adultos 30 – 59
 Adultos Mayores 60 en adelante

*************************************

 

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdlib.h>

int main()
{
float ppn=0, ppj=0, ppa=0, ppam=0, t_ppn=0, t_ppj=0, t_ppa=0, t_ppam=0;
int cn=0, cj=0, ca=0,cam=0, edad=0, peso=0, cant=0, i;

// pedir cantidad de numeros
printf("Indique cantidad de personas para muestreo: ");
cin>>cant;

// ingresar elementos
for (i=0; i < cant; i++)
{ //Aqui abre el For
printf("Edad ;");
cin>>edad;
printf("Peso :");
cin>>peso;
cout<<endl<<endl;
//cprintf("Persona No.: ",i+1);
//<<endl;

if (edad>0 && edad<=12)
{ppn=ppn+edad;
cn=cn+1;}
else if(edad>=13 && edad<=29)
{ppj=ppj+edad;
cj=cj+1;}
else if(edad>=30 && edad<=59)
{ppa=ppa+edad;
ca=ca+1;}
else if(edad>=60)
{ppam=ppam+edad;
cam=cam+1;}

printf("xxxxpeso", peso);
//printf(ppj);
//printf(ppa);
//printf(ppam);
} //Aqui cierra el For

// calcular promedios
/*if (cn>0)
t_ppn=ppn/cn; // promedio niños
else if (cj>0)
t_ppj=ppj/cj; // promedio jovenes
else if (ca>0)
t_ppa=ppa/ca; // promedio adultos
else if (cam>0)
t_ppam=ppam/cam; // promedio adultos mayores
*/

// mostrar
printf("Promedio peso niños :", ppn);
printf("Promedio peso jovenes :", ppj);
printf("Promedio peso adultos :", ppa);
printf("Promedio peso adultos mayores :", ppam);
//cin.get();//pausa
getch();
return 0;