Sindamorte Postado Março 22, 2019 Denunciar Share Postado Março 22, 2019 #include <stdio.h> #include <iostream> using namespace std; int main (void) { int mcd; float peso, altura; cout << "Calculadora de indice de massa corporal\n"; cout << "digite seu peso:"; cin >> peso; cout << "digite sua altura(em metros):"; cin >> altura; mcd = peso / (altura*altura); if(mcd < 18,5){ cout << "abaixo do peso recomendado" << mcd; } if (mcd >= 18,5 && mcd < 25){ cout << "normal "<< mcd; } if (mcd >= 25 && mcd < 30){ cout << " acima do peso "<< mcd; } if (mcd >= 30){ cout << "obeso " << mcd; } return 0; } Toda vez a mensagem "abaixo do peso" aparece, mesmo que o valor n seja menor q 18,5. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sindamorte
#include <stdio.h>
#include <iostream>
using namespace std;
int main (void)
{
int mcd;
float peso, altura;
cout << "Calculadora de indice de massa corporal\n";
cout << "digite seu peso:";
cin >> peso;
cout << "digite sua altura(em metros):";
cin >> altura;
mcd = peso / (altura*altura);
if(mcd < 18,5){
cout << "abaixo do peso recomendado" << mcd;
}
if (mcd >= 18,5 && mcd < 25){
cout << "normal "<< mcd;
}
if (mcd >= 25 && mcd < 30){
cout << " acima do peso "<< mcd;
}
if (mcd >= 30){
cout << "obeso " << mcd;
}
return 0;
}
Toda vez a mensagem "abaixo do peso" aparece, mesmo que o valor n seja menor q 18,5.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.