40 lines
1.1 KiB
C
40 lines
1.1 KiB
C
/*************************************************************************************************
|
|
* Schreiben Sie ein Programm, das das Gewicht in kg und die Groesse in cm einliest und dann den *
|
|
* Body Mass Index mit zwei Nachkommastellen ausgibt (bmi = gewicht / (groesse in m)²). *
|
|
*************************************************************************************************/
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
int main()
|
|
{
|
|
unsigned int gewichtInKg = 0;
|
|
unsigned int groesseInCm = 0;
|
|
double bmi = 0;
|
|
|
|
printf("Geben Sie bitte Ihr Gewicht in Kg ein: ");
|
|
scanf("%d", &gewichtInKg);
|
|
|
|
printf("Geben Sie bitte Ihre Groesse in cm ein: ");
|
|
scanf("%d", &groesseInCm);
|
|
|
|
bmi = gewichtInKg / ((groesseInCm / 100.0) * (groesseInCm / 100.0));
|
|
|
|
printf("Fuer ein Gewicht mit %u kg und einer Groesse von %u cm lautet der BMI %lf.\n", gewichtInKg, groesseInCm, bmi);
|
|
printf("Das ist ");
|
|
|
|
if(bmi < 18.5)
|
|
{
|
|
printf("Untergewicht.\n");
|
|
}
|
|
else if(bmi > 25)
|
|
{
|
|
printf("Uebergewicht.\n");
|
|
}
|
|
else
|
|
{
|
|
printf("Normalgewicht.\n");
|
|
}
|
|
|
|
return 0;
|
|
} |