Faça um programa que receba a idade, a altura e o peso de 25 pessoas. Calcule e mostre:
-A quantidade de pessoas com idade superior a 50 anos;
-A média das alturas das pessoas com idade entre 10 e 20 anos;
-A porcentagem de pessoas com peso inferior a 40 quilos.
Soluções para a tarefa
Respondido por
6
#include
int main()
{
int i, idade;
float altura, peso;
int maior_que_50 = 0, num10a20 = 0, num_m40 = 0;
float soma_10a20 = 0, media_10a20, relacao_m40;
for(i = 0; i < 5; i++){
printf("\nPessoa n.%d\n", i+1);
printf("\tIdade: ");// '\t' d� 4 espa�os
scanf("%d", &idade);
printf("\tAltura (em m): ");
scanf("%f", &altura);
printf("\tPeso (em Kg): ");
scanf("%f", &peso);
if(idade > 50){
maior_que_50++;
}
else if((idade > 10) && (idade < 20)){
soma_10a20 += altura;
num10a20++;
}
if(peso < 40){
num_m40++;
}
}
media_10a20 = (soma_10a20 / num10a20);
relacao_m40 = (100 * ((float) num_m40 / 5));
printf("\nRESULTADOS:");
printf("\n\tPessoas com mais de 50 anos: %d", maior_que_50);
printf("\n\tMedia da alturas dos que tem entre 10 e 20 anos: %.2f", media_10a20);//'%.2f recebe um float, mas vai exibir com precis�o de 2 casas decimais
printf("\n\tRelacao do que tem menos de 40 quilos: %.2f%%", relacao_m40); //Para a divis�o dar certo, deve-se fazer um type casting
// '%%' exibe o caractere %
printf("\n\n");
return 0;
}
Perguntas interessantes
Biologia,
10 meses atrás
Português,
10 meses atrás
Ed. Física,
10 meses atrás
Química,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Biologia,
1 ano atrás