Izmantojiet mūsu bezmaksas ĶMI (ķermeņa masas indeksa) kalkulatoru, lai ātri noteiktu savu ķermeņa masas indeksu, pamatojoties uz jūsu augumu un svaru. Izpratne par savu svara statusu un potenciālajiem veselības riskiem.
Ķermeņa masas indekss (BMI) ir vienkāršs, plaši izmantots rādītājs, lai novērtētu ķermeņa tauku saturu pieaugušajiem. To aprēķina, izmantojot personas svaru un augumu, sniedzot ātru novērtējumu par to, vai indivīds ir nepietiekami svarīgs, normāls svars, liekais svars vai aptaukošanās. Šis kalkulators ļauj viegli noteikt jūsu BMI un saprast, ko tas nozīmē jūsu veselībai.
Piezīme: Šis kalkulators ir paredzēts pieaugušajiem no 20 gadu vecuma. Bērniem un pusaudžiem lūdzu konsultējieties ar pediatru, jo BMI tiek aprēķināts citādi šai vecuma grupai.
Kalkulators veic šādas pārbaudes uz lietotāja ievadēm:
Ja tiek konstatēta nederīga ievade, tiks parādīts kļūdas ziņojums, un aprēķins netiks turpināts, līdz tas tiks labots.
BMI tiek aprēķināts, izmantojot sekojošo formulu:
Imperiālajām vienībām:
Kalkulators izmanto šīs formulas, lai aprēķinātu BMI, pamatojoties uz lietotāja ievadi. Šeit ir soli pa solim skaidrojums:
Kalkulators veic šos aprēķinus, izmantojot dubultās precizitātes peldošā punkta aritmētiku, lai nodrošinātu precizitāti.
Pasaules Veselības organizācija (PVO) nosaka šādas BMI robežas pieaugušajiem:
Ir svarīgi atzīmēt, ka šīs kategorijas ir vispārīgas vadlīnijas un var nebūt piemērotas visiem indivīdiem, piemēram, sportistiem, vecākiem cilvēkiem vai cilvēkiem noteiktu etnisku grupu vidū.
BMI kalkulatoram ir dažādas pielietošanas jomas veselības un medicīnas jomā:
Individuālā veselības novērtēšana: Palīdz indivīdiem ātri novērtēt savu ķermeņa svara statusu.
Medicīniskā skrīninga: Izmanto veselības aprūpes speciālisti kā sākotnējo skrīninga rīku svara saistīto veselības risku novērtēšanai.
Populācijas veselības pētījumi: Iespējot pētniekiem analizēt svara tendences lielās populācijās.
Fitnesa un uztura plānošana: Palīdz noteikt svara mērķus un izstrādāt atbilstošus diētas un vingrojumu plānus.
Apdrošināšanas riska novērtēšana: Dažas apdrošināšanas kompānijas izmanto BMI kā faktoru, nosakot veselības apdrošināšanas prēmijas.
Lai gan BMI ir plaši izmantots, ir arī citi veidi, kā novērtēt ķermeņa sastāvu un veselības riskus:
Vidukļa apkārtmērs: Mēra vēdera taukus, kas ir labs liekā svara saistīto veselības risku rādītājs.
Ķermeņa tauku procents: Tieši mēra tauku proporciju ķermenī, bieži izmantojot metodes, piemēram, ādas krokas mērījumus vai bioelektrisko impedanci.
Vidukļa un gurnu attiecība: Salīdzina vidukļa apkārtmēru ar gurnu apkārtmēru, sniedzot ieskatu tauku sadalījumā.
DEXA skenēšana: Izmanto rentgena tehnoloģiju, lai precīzi izmērītu ķermeņa sastāvu, ieskaitot kaulu blīvumu, tauku masu un lieso masu.
Hidrostatiskā svēršana: Tiek uzskatīta par vienu no precīzākajām metodēm ķermeņa tauku procenta mērīšanai, tā ietver cilvēka svēršanu zem ūdens.
Lai gan BMI ir noderīgs rīks, lai novērtētu ķermeņa tauku saturu, tam ir vairāki ierobežojumi:
Vienmēr konsultējieties ar veselības aprūpes speciālistu, lai veiktu visaptverošu veselības novērtējumu.
BMI koncepciju izstrādāja Adolphe Quetelet, Beļģijas matemātiķis, 1830. gados. Sākotnēji to sauca par Quetelet indeksu, un tas tika ieteikts kā vienkāršs aptaukošanās mērījums populācijas pētījumos.
BMI izmantošana kļuva plaši izplatīta 1980. gados, īpaši pēc tam, kad Pasaules Veselības organizācija (PVO) sāka to izmantot kā standartu aptaukošanās statistikas reģistrēšanai 1988. gadā. PVO noteica tagad plaši izmantotās BMI robežas nepietiekamam svaram, normālam svaram, liekajam svaram un aptaukošanās.
Neskatoties uz plašo izmantošanu, BMI ir saskāries ar kritiku par tā ierobežojumiem individuālās veselības novērtēšanā. Pēdējos gados ir pieaugusi atzīšana par nepieciešamību apsvērt citus faktorus kopā ar BMI, novērtējot veselības riskus, kas noveda pie alternatīvu ķermeņa sastāva un veselības stāvokļa mērījumu attīstības un palielinātas izmantošanas.
Šeit ir daži koda piemēri BMI aprēķināšanai:
1' Excel VBA funkcija BMI aprēķināšanai
2Function CalculateBMI(weight As Double, height As Double) As Double
3 CalculateBMI = weight / (height / 100) ^ 2
4End Function
5' Lietošana:
6' =CalculateBMI(70, 170)
7
1def calculate_bmi(weight_kg, height_cm):
2 if weight_kg <= 0 or height_cm <= 0:
3 raise ValueError("Svars un augums jābūt pozitīviem skaitļiem")
4 if height_cm < 50 or height_cm > 300:
5 raise ValueError("Augumam jābūt starp 50 un 300 cm")
6 if weight_kg < 20 or weight_kg > 500:
7 raise ValueError("Svaram jābūt starp 20 un 500 kg")
8
9 height_m = height_cm / 100
10 bmi = weight_kg / (height_m ** 2)
11 return round(bmi, 1)
12
13## Piemēra lietošana ar kļūdu apstrādi:
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"Kļūda: {e}")
21
1function calculateBMI(weight, height) {
2 if (weight <= 0 || height <= 0) {
3 throw new Error("Svars un augums jābūt pozitīviem skaitļiem");
4 }
5 if (height < 50 || height > 300) {
6 throw new Error("Augumam jābūt starp 50 un 300 cm");
7 }
8 if (weight < 20 || weight > 500) {
9 throw new Error("Svaram jābūt starp 20 un 500 kg");
10 }
11
12 const heightInMeters = height / 100;
13 const bmi = weight / (heightInMeters ** 2);
14 return Number(bmi.toFixed(1));
15}
16
17// Piemēra lietošana ar kļūdu apstrādi:
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(`Kļūda: ${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("Svars un augums jābūt pozitīviem skaitļiem");
5 }
6 if (heightCm < 50 || heightCm > 300) {
7 throw new IllegalArgumentException("Augumam jābūt starp 50 un 300 cm");
8 }
9 if (weightKg < 20 || weightKg > 500) {
10 throw new IllegalArgumentException("Svaram jābūt starp 20 un 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("Kļūda: " + e.getMessage());
25 }
26 }
27}
28
Šie piemēri demonstrē, kā aprēķināt BMI, izmantojot dažādas programmēšanas valodas, tostarp ievades validāciju un kļūdu apstrādi. Jūs varat pielāgot šīs funkcijas savām konkrētajām vajadzībām vai integrēt tās lielākās veselības novērtēšanas sistēmās.
Normāls svars:
Liekais svars:
Nepietiekams svars:
Aptaukošanās:
Atklājiet vairāk rīku, kas varētu būt noderīgi jūsu darbplūsmai