This repository has been archived on 2024-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
Schule/Sonstiges/BMI.cpp

37 lines
912 B
C++
Raw Normal View History

2017-04-02 16:52:49 +02:00
#include<iostream>
#include<string>
#include<sstream>
//Der Body-Mass-Index (BMI) auch Körpermasseindex (KMI), Körpermassenzahl (KMZ) oder Quetelet-Kaup-Index ist eine Maßzahl für die Bewertung des Körpergewichts eines Menschen in Relation zu seiner Körpergröße.
2017-04-02 16:52:49 +02:00
int main()
{
long double height, weight;
std::string input;
std::cout<<"Gib deine Gr\x94\xE1 \be in metern ein: ";
getline(std::cin,input);
std::stringstream(input)>>height;
if(height<=0 || height>2.5)
2017-04-02 16:52:49 +02:00
{
std::cout<<"ERROR: Die eingegebene Gr\x94\xE1 \be ist nicht m\x94glich.";
return(1);
}
std::cout<<"...und jetzt dein Gewicht in Kilogramm: ";
2017-04-02 16:52:49 +02:00
getline(std::cin,input);
std::stringstream(input)>>weight;
if(weight<=0 || weight>500)
2017-04-02 16:52:49 +02:00
{
std::cout<<"ERROR: Das eingegebene Gewicht ist nicht m\x94glich.";
return(1);
}
std::cout<<"\nDein BMI ist: "<<weight/(height*height);
getchar();
return(0);
}