From 636e1dc99c9a973ad10ed279b058d70ffa880145 Mon Sep 17 00:00:00 2001 From: Kevin Ludwig Date: Wed, 7 Feb 2024 18:17:35 +0100 Subject: [PATCH] bmi rechner berechnung in funktion ausgelagert --- src/bmi.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/bmi.c b/src/bmi.c index 823989b..b93dbd6 100644 --- a/src/bmi.c +++ b/src/bmi.c @@ -1,9 +1,17 @@ #include +float calcBMI(float a, float b){ + if(a > 0 && b > 0) + return b / (a * a); + else + return 0; +} + int run_bmi() { float var1 = 0; float var2 = 0; + float var3 = 0; printf("\nBMI-Rechner\n\nGeben Sie ihre Groesse in m an(Bsp: 1.8): "); scanf("%f", &var1); @@ -11,5 +19,7 @@ int run_bmi() printf("\nGeben Sie ihr Gewicht in kg an: "); scanf("%f", &var2); - printf("\nIhr Body-Mass-Index liegt bei %.2f\n", var2 / (var1 * var1)); + var3 = calcBMI(var1, var2); + + printf("\nIhr Body-Mass-Index liegt bei %.2f\n", var3); }