Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Kalkulator BMI nie działa prawidłowo

Ostatnio zmodyfikowano 2015-11-16 21:30
Autor Wiadomość
wazka83
Temat założony przez niniejszego użytkownika
Kalkulator BMI nie działa prawidłowo
» 2015-11-16 21:24:05
Hej, próbowałem komend " else if", ale po wszystkich diagnozach poniżej "niedowaga" pojawiała się fraza "niedowaga" przed właściwą diagnozą. Uznałem, że źle używam komendy "else if", więc zamieniłem to na wersję poniższą, ale nadal występuje ten sam błąd. Proszę o pomoc.


#include <iostream>

using namespace std;
double wzrost, waga, BMI;
int main()
{
    cout << "Ile ważysz?(kg):" << endl;
    cin >>waga;
    cout<< "Ile masz wzrostu?(m):"<<endl;
    cin>>wzrost;
    BMI=waga/(wzrost*wzrost);
    cout<<"Twoje BMI wynosi:"<<BMI <<endl;
    cout<<"Diagnoza:";
    if( (BMI<16)&&(BMI>=0)) cout<<"wygłodzenie";
    if( (BMI<17)&&(BMI>=16)) cout<<"wychudzenie";
    if( (BMI<18,5)&&(BMI>=17))cout<<"niedowaga";
    if( (BMI<25)&&(BMI>=18.5))cout<<"waga prawidlowa";
    if( (BMI<30)&&(BMI>=25))cout<<"nadwaga";
    if( (BMI<35)&&(BMI>=30))cout<<"pierwszy stopien otylosci";
    if( (BMI<40)&&(BMI>=35))cout<<"drugi stopien otylosci";
    if(BMI>=40) cout<<"trzeci stopien otylosci";



    return 0;
}


P-140237
Monika90
» 2015-11-16 21:28:32
W C++ do oddzielenia części ułamkowej od całkowitej używa się kropki, a nie przecinka.
P-140238
wazka83
Temat założony przez niniejszego użytkownika
» 2015-11-16 21:30:49
Dzięki wielkie. Taki szczegół, a dużo robi :)
P-140239
« 1 »
  Strona 1 z 1