Informática, perguntado por misterpig, 1 ano atrás

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 samueldvn
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