36 lines
859 B
C++
36 lines
859 B
C++
#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.
|
||
|
||
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)
|
||
{
|
||
std::cout<<"ERROR: Die eingegebene Gr\x94\xE1 \be ist nicht m\x94glich.";
|
||
return(1);
|
||
}
|
||
|
||
std::cout<<"...und jetzt dein Gewicht: ";
|
||
getline(std::cin,input);
|
||
std::stringstream(input)>>weight;
|
||
|
||
if(weight<=0)
|
||
{
|
||
std::cout<<"ERROR: Das eingegebene Gewicht ist nicht m\x94glich.";
|
||
return(1);
|
||
}
|
||
|
||
std::cout<<"\nDein BMI ist: "<<weight/(height*height);
|
||
|
||
getchar();
|
||
return(0);
|
||
}
|