Add solution for bmi.
This commit is contained in:
parent
ffdaf12535
commit
eee4a20cf4
36
01/bmi.c
36
01/bmi.c
@ -2,3 +2,39 @@
|
|||||||
* Schreiben Sie ein Programm, das das Gewicht in kg und die Groesse in cm einliest und dann den *
|
* 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)²). *
|
* 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;
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user