Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou começando o curso de redes de computadores recentemente e meu professor já passou um exercicio que se deve fazer utilizando estrutura de repetição e, eu me enrrosco todo quando estou fazendo utilizando essa estrutura, eu prefiro fazer um código enorme do que usar ela, mas ele não quer!
O exercicio é o seguinte:
FAÇA UM PROGRAMA (UTILIZANDO ESTRUTURA DE REPETIÇÃO) QUE LEIA ALTURA E PESO DE 10 PESSOAS, MOSTRANDO:
A ) NUMERO DE MULHERES COM ALTURA ACIMA DE 1.70
B ) % DE HOMENS ACIMA DO PESO (IMC > 25.0)
C ) % DE MULHERES ANORÉXICAS (IMC < 16.0)
D ) QUANTIDADE DE HOMENS BAIXOS ( < 1.60 )
Ai eu pensei comigo mesmo "Como ele quer todas essas informações ainda mais distinguir masculino de feminino se ele só pediu a altura e o peso ? :|
Eu estou tentando fazer a dias, já apaguei várias vezes porque sempre tem erro, eu estava tentando fazer novamente agora, mas parei na metade olha :
#include <stdio.h>
#include <conio.h>
main ()
float alt,peso,media,cont;
alt=0.0,peso=0.0,media=0.0,cont=0.0;
printf ("Digite a altura: ");
scanf ("%f",alt);
prinft ("Digite seu peso: ");
scanf ("%f",peso); if (altura <= 1.70)
getch();
}
Faltou colocar TUDO dentro do loop, da forma como fez ele irá ler a altura e peso somente uma vez e ficará eternamente calculando a mesma média, sabe lá que número louco vai sair daí.
Tente:
#include <stdio.h>
#include <stdlib.h>
main( void ){
Faça um switch (ou um if, como quiser) para verificar o sexo e então calcular as devidas médias. Caso tenha problemas em resolver o resto do programa basta usar esse mesmo tópico que iremos ajudando aos poucos. Abraços.