codificación en lenguaje C
Una persona debe realizar un muestreo con N personas para determinar el promedio de
peso de los niños, jóvenes, adultos y viejos que existen en su zona habitacional. Se
determinan las categorías con base en la sig, tabla:
CATEGORÍA=EDAD
Niños = 0-12
Jóvenes= 13-29
Adultos=30-59
Adultos mayores=60 en adelante
Respuestas a la pregunta
#include <stdio.h>
int main(int argc, char *argv[]) {
int n=0,edad=0;
float peso=0, nino=0,joven=0,adulto=0,adultomayor=0;
float prom_nino=0,prom_joven=0,prom_adulto=0,prom_adultomayor=0,total=0;
printf("Cantidad Personas: ");
scanf("%i",&n);
if(n>0)
{
for(int i=1;i<=n;i++)
{
printf("\n");
printf("Edad Persona %i: ",i);
scanf("%i",&edad);
printf("Peso Persona %i: ",i);
scanf("%f",&peso);
if(edad<0||peso<0)
{
i--;
}
if(edad>=0 && edad<=12)
{
nino+=peso;
}
else if(edad>=13 && edad<=29)
{
joven+=peso;
}
else if(edad>=30 && edad<=59)
{
adulto+=peso;
}
else
{
adultomayor+=peso;
}
total+=peso;
}
prom_nino=(nino*100)/total;
prom_joven=(joven*100)/total;
prom_adulto=(adulto*100)/total;
prom_adultomayor=(adultomayor*100)/total;
printf("\nPromedio Ninos: %.2lf %c",prom_nino,'%');
printf("\nPromedio Jovenes: %.2lf %c",prom_joven,'%');
printf("\nPromedio Adultos: %.2lf %c",prom_adulto,'%');
printf("\nPromedio Adultos Mayores: %.2f %c",prom_adultomayor,'%');
}
return 0;
}
Respuesta:
La respuesta esta en tu corazón <3
Explicación:
Esta arriba ;)