Kasutage meie tasuta BMI (kehakaaluindeksi) kalkulaatorit, et kiiresti määrata oma kehakaaluindeks, lähtudes teie pikkusest ja kaalust. Mõistke oma kaalustaatust ja võimalikke terviseriske.
Kehamassiindeks (BMI) on lihtne, laialdaselt kasutatav mõõt, mis aitab hinnata täiskasvanute keharasva sisaldust. See arvutatakse inimese kaalu ja pikkuse põhjal, andes kiire ülevaate, kas isik on alakaaluline, normaalkaalus, ülekaaluline või rasvunud. See kalkulaator võimaldab teil hõlpsasti määrata oma BMI ja mõista, mida see teie tervise jaoks tähendab.
Märkus: See kalkulaator on mõeldud täiskasvanutele, kes on 20-aastased ja vanemad. Laste ja noorukite puhul pidage palun nõu lastearstiga, kuna BMI arvutatakse selle vanuserühma jaoks erinevalt.
Kalkulaator teeb kasutaja sisendite osas järgmised kontrollid:
Kui tuvastatakse kehtetuid sisendeid, kuvatakse veateade ja arvutamine ei jätku enne, kui need on parandatud.
BMI arvutatakse järgmise valemi abil:
Imperiaalsete mõõtmete puhul:
Kalkulaator kasutab neid valemeid, et arvutada BMI vastavalt kasutaja sisendile. Siin on samm-sammuline selgitus:
Kalkulaator teostab neid arvutusi kahekordse täpsuse ujuva koma aritmeetika abil, et tagada täpsus.
Maailma Terviseorganisatsioon (WHO) määratleb järgmised BMI vahemikud täiskasvanutele:
Oluline on märkida, et need kategooriad on üldised juhised ja ei pruugi olla sobivad kõigile isikutele, näiteks sportlastele, vanematele täiskasvanutele või teatud etniliste rühmade inimestele.
BMI kalkulaatoril on mitmeid rakendusi tervise ja meditsiini valdkondades:
Individuaalne tervise hindamine: Aitab inimestel kiiresti hinnata oma kehamassi staatust.
Meditsiiniline sõelumine: Kasutatakse tervishoiutöötajate poolt esialgse sõelumise tööriistana kaaluga seotud terviseriskide hindamiseks.
Rahvastiku tervise uuringud: Võimaldab teadlastel analüüsida kehakaalu suundi suurtes populatsioonides.
Treeningu ja toitumise planeerimine: Aitab seada kaalulangetamise eesmärke ja koostada sobivaid dieedi- ja treeningkavasid.
Kindlustusriski hindamine: Mõned kindlustusettevõtted kasutavad BMI-d tegurina tervisekindlustuse preemiate määramisel.
Kuigi BMI on laialdaselt kasutatav, on olemas ka teisi meetodeid keha koostise ja terviseriskide hindamiseks:
Vööümbermõõt: Mõõdab kõhu rasva, mis on hea näitaja rasvumisega seotud terviseriskide hindamiseks.
Keharasva protsent: Mõõdab otseselt rasva osakaalu kehas, sageli kasutades meetodeid nagu naha voltide mõõtmine või bioelektriline impedants.
Vöö-tuhara suhe: Võrdleb vööümbermõõtu puusaümbermõõduga, andes ülevaate rasva jaotumisest.
DEXA skaneerimine: Kasutab röntgentehnoloogiat, et täpselt mõõta keha koostist, sealhulgas luutihedust, rasvamassi ja lihasmassi.
Hüdrostaatiline kaalumine: Peetakse üheks kõige täpsemaks keharafatootmise protsendi mõõtmise meetodiks, see hõlmab inimese kaalumist vees.
Kuigi BMI on kasulik tööriist keharafatootmise hindamiseks, on sellel mitmeid piiranguid:
Konsulteerige alati tervishoiutöötajaga, et teha põhjalik tervise hindamine.
BMI mõiste töötas välja Adolphe Quetelet, Belgia matemaatik, 1830. aastatel. Algul nimetati seda Queteleti indeksiks, see pakuti välja kui lihtne rasvumise mõõt rahvastikusuuringutes.
BMI kasutamine sai laialdaselt levinud 1980. aastatel, eriti pärast seda, kui Maailma Terviseorganisatsioon (WHO) hakkas seda kasutama standardina rasvumise statistika registreerimiseks 1988. aastal. WHO kehtestas nüüd laialdaselt kasutatavad BMI künnised alakaalu, normaalkaalu, ülekaalu ja rasvumise määratlemiseks.
Hoolimata oma laialdasest kasutamisest on BMI saanud kriitikat oma piirangute tõttu individuaalse tervise hindamisel. Viimastel aastatel on suurenenud teadlikkus vajadusest arvesse võtta muid tegureid koos BMI-ga, kui hinnata terviseriske, mis on viinud alternatiivsete keha koostise ja tervisliku seisundi mõõtmise meetodite arendamiseni ja suurenenud kasutamiseni.
Siin on mõned koodinäited BMI arvutamiseks:
1' Excel VBA funktsioon BMI arvutamiseks
2Function CalculateBMI(weight As Double, height As Double) As Double
3 CalculateBMI = weight / (height / 100) ^ 2
4End Function
5' Kasutamine:
6' =CalculateBMI(70, 170)
7
1def calculate_bmi(weight_kg, height_cm):
2 if weight_kg <= 0 or height_cm <= 0:
3 raise ValueError("Kaal ja pikkus peavad olema positiivsed numbrid")
4 if height_cm < 50 or height_cm > 300:
5 raise ValueError("Pikkus peab olema vahemikus 50 kuni 300 cm")
6 if weight_kg < 20 or weight_kg > 500:
7 raise ValueError("Kaal peab olema vahemikus 20 kuni 500 kg")
8
9 height_m = height_cm / 100
10 bmi = weight_kg / (height_m ** 2)
11 return round(bmi, 1)
12
13## Näidis kasutamine koos veakontrolliga:
14try:
15 weight = 70 # kg
16 height = 170 # cm
17 bmi = calculate_bmi(weight, height)
18 print(f"BMI: {bmi}")
19except ValueError as e:
20 print(f"Viga: {e}")
21
1function calculateBMI(weight, height) {
2 if (weight <= 0 || height <= 0) {
3 throw new Error("Kaal ja pikkus peavad olema positiivsed numbrid");
4 }
5 if (height < 50 || height > 300) {
6 throw new Error("Pikkus peab olema vahemikus 50 kuni 300 cm");
7 }
8 if (weight < 20 || weight > 500) {
9 throw new Error("Kaal peab olema vahemikus 20 kuni 500 kg");
10 }
11
12 const heightInMeters = height / 100;
13 const bmi = weight / (heightInMeters ** 2);
14 return Number(bmi.toFixed(1));
15}
16
17// Näidis kasutamine koos veakontrolliga:
18try {
19 const weight = 70; // kg
20 const height = 170; // cm
21 const bmi = calculateBMI(weight, height);
22 console.log(`BMI: ${bmi}`);
23} catch (error) {
24 console.error(`Viga: ${error.message}`);
25}
26
1public class BMICalculator {
2 public static double calculateBMI(double weightKg, double heightCm) throws IllegalArgumentException {
3 if (weightKg <= 0 || heightCm <= 0) {
4 throw new IllegalArgumentException("Kaal ja pikkus peavad olema positiivsed numbrid");
5 }
6 if (heightCm < 50 || heightCm > 300) {
7 throw new IllegalArgumentException("Pikkus peab olema vahemikus 50 kuni 300 cm");
8 }
9 if (weightKg < 20 || weightKg > 500) {
10 throw new IllegalArgumentException("Kaal peab olema vahemikus 20 kuni 500 kg");
11 }
12
13 double heightM = heightCm / 100;
14 return Math.round((weightKg / (heightM * heightM)) * 10.0) / 10.0;
15 }
16
17 public static void main(String[] args) {
18 try {
19 double weight = 70.0; // kg
20 double height = 170.0; // cm
21 double bmi = calculateBMI(weight, height);
22 System.out.printf("BMI: %.1f%n", bmi);
23 } catch (IllegalArgumentException e) {
24 System.out.println("Viga: " + e.getMessage());
25 }
26 }
27}
28
Need näited demonstreerivad, kuidas arvutada BMI erinevates programmeerimiskeeltes, sealhulgas sisendi valideerimine ja veakontroll. Saate neid funktsioone kohandada vastavalt oma vajadustele või integreerida need suurematesse tervise hindamise süsteemidesse.
Normaalne kaal:
Ülekaaluline:
Alakaaluline:
Rasvunud:
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos