C - A BMI kiszámítása a Stack Overflow függvény segítségével
Szeretne javítani ezen a kérdésen? Adjon meg részleteket és tisztázza a problémát a bejegyzés szerkesztésével.

4 éve zárva .
Számítsa ki a testtömeg-indexet. A testtömeg-index összehasonlítja a testsúlyodat a magasságoddal, és úgy számítják ki, hogy elosztod a kilogrammban kifejezett súlyodat a négyzetméterben kifejezett magassággal. Ez ötletet ad arról, hogy alulsúlyos-e, egészséges-e, túlsúlyos-e, vagy elhízott-e a magassága miatt.
Testtömeg-index kategóriák:
-
Alsúly = IBW = 50 kg + 2,3 kg minden hüvelyk felett, 5 láb felett.
Nőstények: IBW = 45,5 kg + 2,3 kg minden hüvelyk felett, 5 láb felett.
Segítség Még mindig nem tudom, hogyan kell elvégezni a funkciókat. Kérlek segíts.
2 válasz 2
A BMI kiszámításához használja a módszerben használt paramétereket. A BMI, a magasság és a súly változókat eredetileg nem a függvény tartalmazza. Ehelyett a BMI-t kettősnek kell nyilvánítania, a függvény paramétereként pedig a magasságot és a súlyt kell használnia.
Ezenkívül vissza kell adnia a BMI értékét a függvényből. Helytelenül adja vissza a calcBMI értéket, amely nem érvényes azonosító a függvényen belül.
A munkakód a következő lenne:-
Ezenkívül még nem hívta meg a calcBMI () metódust a main () belsejében.
Azt is javasoljuk, hogy olvasson el többet a C funkciókról. Szüksége van még néhány alapvető ismeretre a funkciókról (gyakoroljon keményen is).
SZERKESZTÉS ---> Az OP megjegyzése alapján a végső kód a következő lenne: