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

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 IamParker21
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;}
Perguntas interessantes