gente to precidando de fazer esse exercicio e não tá dando certo:
EM LINGUAGEM C
Faça um programa que receba a idade, a altura e o peso de cinco 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 kg entre todas as pessoas analisada
Soluções para a tarefa
Respondido por
0
Fiz no meu e resultou, Tente isso
#include<stdio.h>
#include<locale.h>int main()
{
int Id,qtd,qtd_M,Qtd_P;
float A,P,M,soma,perc;
setlocale(LC_ALL, "portuguese");
qtd_M = 0;
Qtd_P = 0;
for(int i = 1; i <= 5 ; ++i){
printf("\n");
printf(" Pessoa nº %i \n",i);
printf("\n");
printf("Idade: ");
scanf("%i",&Id);
printf("\n");
printf("Altura: ");
scanf("%f",&A);
printf("\n");
printf("peso: ");
scanf("%f",&P);
if (Id > 50){
++qtd;
}
if (Id > 10 && Id < 20)
{
soma = soma+A;
qtd_M++;
}
if (P < 40){
Qtd_P++;
}
}
perc = Qtd_P * 100/5;
M = soma/qtd_M;
printf("A Quantidade de pessoas com Idade maior a 50 anos e %i \n",qtd);
printf("A Media das alturas das pessoas com Idade entre 10 e 20 e %f \n",M);
printf("A Percentagem de pessoas com peso inferior a 40 e %f %\n",perc);
return 0;}
#include<stdio.h>
#include<locale.h>int main()
{
int Id,qtd,qtd_M,Qtd_P;
float A,P,M,soma,perc;
setlocale(LC_ALL, "portuguese");
qtd_M = 0;
Qtd_P = 0;
for(int i = 1; i <= 5 ; ++i){
printf("\n");
printf(" Pessoa nº %i \n",i);
printf("\n");
printf("Idade: ");
scanf("%i",&Id);
printf("\n");
printf("Altura: ");
scanf("%f",&A);
printf("\n");
printf("peso: ");
scanf("%f",&P);
if (Id > 50){
++qtd;
}
if (Id > 10 && Id < 20)
{
soma = soma+A;
qtd_M++;
}
if (P < 40){
Qtd_P++;
}
}
perc = Qtd_P * 100/5;
M = soma/qtd_M;
printf("A Quantidade de pessoas com Idade maior a 50 anos e %i \n",qtd);
printf("A Media das alturas das pessoas com Idade entre 10 e 20 e %f \n",M);
printf("A Percentagem de pessoas com peso inferior a 40 e %f %\n",perc);
return 0;}
Perguntas interessantes