Ir para conteúdo

brunaborgesa

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que brunaborgesa postou

  1. brunaborgesa

    Ajuda com Algoritmo IMC

    Ola gente, preciso fazer um programa usando o labwindows em C para calculo de IMC. O programa que fiz só mostra como resultado "Abaixo do peso" bem rápido e depois fecha o executável. Segue abaixo o programa, se alguem puder me dizer onde está o erro. PRovavelmente é algum uso errado de getchar, nao sei. #include <ansi_c.h> int main () { float peso, altura, a, imc; printf ("este programa calcula o IMC \n"); printf ("Digite seu peso \n"); scanf ("%f", &peso); getchar () ; printf ("Digite sua altura \n"); scanf ("%f" , &altura); getchar () ; a=(altura*altura); imc=(peso/a); if (imc<=17) { printf("Muito abaixo do peso\n"); getchar (); } else if ((imc>17) && (imc<=18,49)) { printf ("Abaixo do peso \n"); getchar (); } else if ((imc>18,49) && (imc<=24,99)) { printf ("Peso normal \n"); getchar (); } else if ((imc>24,99) && (imc<=29,99)) { printf ("Acima do peso \n"); getchar (); } else if ((imc>29,99) && (imc<=34,99)) { printf ("Obesidade I \n"); getchar (); } else if ((imc>34,99) && (imc<=39,99)) { printf ("Obesidade II (severa) \n"); getchar (); } else { printf ("Obesidade III (morbida) \n"); getchar (); } getchar (); return 0; }
  2. brunaborgesa

    Ajuda com Algoritmo IMC

    Continua sem funcionar :( não importa qual valor eu coloque para altura ou peso, o resultado é sempre o mesmo "Abaixo do peso" e fecha direto o programa, mesmo usando apenas o getchar() do final.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.