Whiz Tools

Kikokotoo cha BMI

Uonyeshaji wa BMI

Kihesabu cha BMI

Utangulizi

Kielelezo cha Masi ya Mwili (BMI) ni kipimo rahisi, kinachotumiwa sana kwa kukadiria maudhui ya mafuta ya mwili kwa watu wazima. Kinakokotolewa kwa kutumia uzito wa mtu na urefu, na kutoa tathmini ya haraka kuhusu kama mtu yuko na uzito mdogo, uzito wa kawaida, uzito kupita kiasi, au unene. Kihesabu hiki kinakuruhusu kubaini BMI yako kwa urahisi na kuelewa maana yake kwa afya yako.

Jinsi ya Kutumia Kihesabu Hiki

  1. Ingiza urefu wako kwa sentimita (cm) au inchi (in).
  2. Ingiza uzito wako kwa kilogramu (kg) au pauni (lbs).
  3. Bonyeza kitufe cha "Kihesabu" ili kupata BMI yako.
  4. Matokeo yataonyeshwa pamoja na kikundi kinachoashiria hali yako ya uzito.

Kumbuka: Kihesabu hiki kimeundwa kwa watu wazima wenye umri wa miaka 20 na kuendelea. Kwa watoto na vijana, tafadhali wasiliana na daktari wa watoto, kwani BMI inakokotolewa tofauti kwa kundi hili la umri.

Uthibitishaji wa Ingizo

Kihesabu kinafanya ukaguzi ufuatao kwenye ingizo la mtumiaji:

  • Urefu na uzito lazima kuwa nambari chanya.
  • Urefu lazima uwe ndani ya kiwango kinachofaa (kwa mfano, 50-300 cm au 20-120 inchi).
  • Uzito lazima uwe ndani ya kiwango kinachofaa (kwa mfano, 20-500 kg au 44-1100 lbs).

Ikiwa ingizo zisizo sahihi zitatambuliwa, ujumbe wa makosa utaonyeshwa, na hesabu haitasonga mbele hadi ikarekebishwe.

Fomula

BMI inakokotolewa kwa kutumia fomula ifuatayo:

BMI=uzito(kg)[urefu(m)]2BMI = \frac{uzito (kg)}{[urefu (m)]^2}

Kwa vitengo vya imperial:

BMI=703×uzito(lbs)[urefu(in)]2BMI = 703 \times \frac{uzito (lbs)}{[urefu (in)]^2}

Hesabu

Kihesabu kinatumia fomula hizi kukadiria BMI kulingana na ingizo la mtumiaji. Hapa kuna maelezo ya hatua kwa hatua:

  1. Geuza urefu kuwa mita (ikiwa ni cm) au inchi (ikiwa ni futi na inchi).
  2. Geuza uzito kuwa kg (ikiwa ni lbs).
  3. Pandisha urefu kwa nguvu ya pili.
  4. Gawanya uzito kwa urefu ulio pandishwa.
  5. Ikiwa unatumia vitengo vya imperial, zingatia matokeo kwa 703.
  6. Punguza matokeo hadi sehemu moja ya desimali.

Kihesabu kinafanya hesabu hizi kwa kutumia hesabu ya floating-point ya double ili kuhakikisha usahihi.

Makundi ya BMI

Shirika la Afya Duniani (WHO) linafafanua mipaka ifuatayo ya BMI kwa watu wazima:

  • Uzito mdogo: BMI < 18.5
  • Uzito wa kawaida: 18.5 ≤ BMI < 25
  • Uzito kupita kiasi: 25 ≤ BMI < 30
  • Unene: BMI ≥ 30

Ni muhimu kutambua kwamba makundi haya ni mwongozo wa jumla na yanaweza kuwa hayafai kwa watu wote, kama vile wanariadha, wazee, au watu wa kabila fulani.

Uwiano wa Kimaonyesho wa Makundi ya BMI

Uzito Mdogo < 18.5 Kawaida 18.5 - 24.9 Uzito Kupita Kiasi 25 - 29.9 Unene ≥ 30

Vitengo na Usahihi

  • Urefu unaweza kuingizwa kwa sentimita (cm) au inchi (in).
  • Uzito unaweza kuingizwa kwa kilogramu (kg) au pauni (lbs).
  • Matokeo ya BMI yanaonyeshwa yakiwa yamepunguzia sehemu moja ya desimali kwa ajili ya usomaji rahisi, lakini hesabu za ndani zinahifadhi usahihi wote.

Matumizi

Kihesabu cha BMI kina matumizi mbalimbali katika nyanja za afya na matibabu:

  1. Tathmini ya Afya ya Mtu Binafsi: Kinasaidia watu kutathmini haraka hali yao ya uzito.

  2. Uchunguzi wa Matibabu: Kinatumika na wataalamu wa afya kama chombo cha uchunguzi wa awali wa hatari zinazohusiana na uzito.

  3. Utafiti wa Afya ya Watu: Kinawawezesha watafiti kuchambua mwenendo wa uzito katika idadi kubwa.

  4. Mpango wa Mazoezi na Lishe: Kinasaidia kuweka malengo ya uzito na kubuni mipango sahihi ya lishe na mazoezi.

  5. Tathmini ya Hatari ya Bima: Makampuni mengine ya bima yanatumia BMI kama kipengele katika kuamua gharama za bima ya afya.

Mbadala

Ingawa BMI inatumika sana, kuna mbinu nyingine za kutathmini muundo wa mwili na hatari za afya:

  1. Kipimo cha Kiuno: Kinapima mafuta ya tumbo, ambayo ni kiashiria kizuri cha hatari za kiafya zinazohusiana na unene.

  2. Asilimia ya Mafuta ya Mwili: Inapima moja kwa moja uwiano wa mafuta katika mwili, mara nyingi kwa kutumia mbinu kama kipimo cha ngozi au impedance ya bioelectrical.

  3. Uwiano wa Kiuno hadi Hip: Unalinganisha kipimo cha kiuno na kipimo cha hip, ukitoa mwangaza kuhusu usambazaji wa mafuta.

  4. DEXA Scan: Inatumia teknolojia ya X-ray kupima kwa usahihi muundo wa mwili, ikiwa ni pamoja na wingi wa mifupa, mafuta, na wingi wa misuli.

  5. Uzito wa Hydrostatic: Unachukuliwa kuwa moja ya mbinu sahihi zaidi za kupima asilimia ya mafuta ya mwili, inahusisha kumweka mtu chini ya maji.

Mipaka na Maoni

Ingawa BMI ni chombo chenye manufaa kwa kukadiria maudhui ya mafuta ya mwili, ina mipaka kadhaa:

  1. Haitaweza kutofautisha kati ya wingi wa misuli na mafuta, na inaweza kupelekea watu wenye misuli kuainishwa kama wenye uzito kupita kiasi au unene.
  2. Haitaweza kuzingatia usambazaji wa mafuta ya mwili, ambayo inaweza kuwa kiashiria muhimu cha hatari za kiafya.
  3. Inaweza kuwa si sahihi kwa wanariadha, watu wazee, au watu wenye hali fulani za kiafya.
  4. Haitaweza kuzingatia mambo kama umri, jinsia, au kabila, ambayo yanaweza kuathiri mipaka ya uzito mzuri.
  5. Inaweza kutokuweka wazi hali ya afya kwa watu wenye urefu mfupi sana au mrefu sana.

Daima wasiliana na mtaalamu wa afya kwa tathmini kamili ya afya.

Historia

Dhana ya BMI ilitengenezwa na Adolphe Quetelet, mwanahisabati wa Ubelgiji, katika miaka ya 1830. Awali ilijulikana kama Kielelezo cha Quetelet, ilipendekezwa kama kipimo rahisi cha unene katika tafiti za idadi.

Mnamo mwaka wa 1972, neno "Kielelezo cha Masi ya Mwili" lilitumiwa na Ancel Keys, ambaye aligundua kuwa ilikuwa kipimo bora cha mafuta ya mwili kulingana na uwiano wa uzito na urefu. Keys alirejelea kazi ya Quetelet na ya wafuasi wake katika fizikia ya kijamii ya karne ya 19.

Matumizi ya BMI yalienea sana katika miaka ya 1980, hasa baada ya Shirika la Afya Duniani (WHO) kuanza kulitumia kama kiwango cha kurekodi takwimu za unene mwaka wa 1988. WHO ilianzisha mipaka ya BMI ambayo sasa inatumika sana kwa uzito mdogo, uzito wa kawaida, uzito kupita kiasi, na unene.

Licha ya matumizi yake ya kawaida, BMI imekumbana na ukosoaji kwa mipaka yake katika kutathmini afya ya mtu binafsi. Katika miaka ya hivi karibuni, kumekuwa na ongezeko la kutambua umuhimu wa kuzingatia mambo mengine pamoja na BMI wakati wa kutathmini hatari za afya, na kusababisha maendeleo na matumizi ya mbinu mbadala za muundo wa mwili na hali ya afya.

Mifano

Hapa kuna mifano ya msimbo wa kukadiria BMI:

' Excel VBA Function for BMI Calculation
Function CalculateBMI(weight As Double, height As Double) As Double
    CalculateBMI = weight / (height / 100) ^ 2
End Function
' Usage:
' =CalculateBMI(70, 170)
def calculate_bmi(weight_kg, height_cm):
    if weight_kg <= 0 or height_cm <= 0:
        raise ValueError("Uzito na urefu lazima kuwa nambari chanya")
    if height_cm < 50 or height_cm > 300:
        raise ValueError("Urefu lazima uwe kati ya 50 na 300 cm")
    if weight_kg < 20 or weight_kg > 500:
        raise ValueError("Uzito lazima uwe kati ya 20 na 500 kg")
    
    height_m = height_cm / 100
    bmi = weight_kg / (height_m ** 2)
    return round(bmi, 1)

## Mfano wa matumizi na uthibitishaji wa makosa:
try:
    weight = 70  # kg
    height = 170  # cm
    bmi = calculate_bmi(weight, height)
    print(f"BMI: {bmi}")
except ValueError as e:
    print(f"Makosa: {e}")
function calculateBMI(weight, height) {
  if (weight <= 0 || height <= 0) {
    throw new Error("Uzito na urefu lazima kuwa nambari chanya");
  }
  if (height < 50 || height > 300) {
    throw new Error("Urefu lazima uwe kati ya 50 na 300 cm");
  }
  if (weight < 20 || weight > 500) {
    throw new Error("Uzito lazima uwe kati ya 20 na 500 kg");
  }

  const heightInMeters = height / 100;
  const bmi = weight / (heightInMeters ** 2);
  return Number(bmi.toFixed(1));
}

// Mfano wa matumizi na uthibitishaji wa makosa:
try {
  const weight = 70; // kg
  const height = 170; // cm
  const bmi = calculateBMI(weight, height);
  console.log(`BMI: ${bmi}`);
} catch (error) {
  console.error(`Makosa: ${error.message}`);
}
public class BMICalculator {
    public static double calculateBMI(double weightKg, double heightCm) throws IllegalArgumentException {
        if (weightKg <= 0 || heightCm <= 0) {
            throw new IllegalArgumentException("Uzito na urefu lazima kuwa nambari chanya");
        }
        if (heightCm < 50 || heightCm > 300) {
            throw new IllegalArgumentException("Urefu lazima uwe kati ya 50 na 300 cm");
        }
        if (weightKg < 20 || weightKg > 500) {
            throw new IllegalArgumentException("Uzito lazima uwe kati ya 20 na 500 kg");
        }

        double heightM = heightCm / 100;
        return Math.round((weightKg / (heightM * heightM)) * 10.0) / 10.0;
    }

    public static void main(String[] args) {
        try {
            double weight = 70.0; // kg
            double height = 170.0; // cm
            double bmi = calculateBMI(weight, height);
            System.out.printf("BMI: %.1f%n", bmi);
        } catch (IllegalArgumentException e) {
            System.out.println("Makosa: " + e.getMessage());
        }
    }
}

Mifano hii inaonyesha jinsi ya kukadiria BMI kwa kutumia lugha mbalimbali za programu, ikiwa ni pamoja na uthibitishaji wa ingizo na usimamizi wa makosa. Unaweza kubadilisha kazi hizi ili kukidhi mahitaji yako maalum au kuzihusisha katika mifumo kubwa ya tathmini ya afya.

Mifano ya Nambari

  1. Uzito wa kawaida:

    • Urefu: 170 cm
    • Uzito: 65 kg
    • BMI: 22.5 (Uzito wa kawaida)
  2. Uzito kupita kiasi:

    • Urefu: 180 cm
    • Uzito: 90 kg
    • BMI: 27.8 (Uzito kupita kiasi)
  3. Uzito mdogo:

    • Urefu: 165 cm
    • Uzito: 50 kg
    • BMI: 18.4 (Uzito mdogo)
  4. Unene:

    • Urefu: 175 cm
    • Uzito: 100 kg
    • BMI: 32.7 (Unene)

Marejeleo

  1. Shirika la Afya Duniani. (2000). Unene: kuzuia na kudhibiti janga la kimataifa. Shirika la Afya Duniani.
  2. Keys, A., Fidanza, F., Karvonen, M. J., Kimura, N., & Taylor, H. L. (1972). Viashiria vya uzito wa kawaida na unene. Jarida la magonjwa ya muda mrefu, 25(6), 329-343.
  3. Nuttall, F. Q. (2015). Kielelezo cha Masi ya Mwili: unene, BMI, na afya: mapitio muhimu. Lishe leo, 50(3), 117.
  4. Gallagher, D., Heymsfield, S. B., Heo, M., Jebb, S. A., Murgatroyd, P. R., & Sakamoto, Y. (2000). Mipaka ya afya ya asilimia ya mafuta ya mwili: njia ya kuunda mwongozo kulingana na kielelezo cha masi ya mwili. Jarida la Marekani la lishe kliniki, 72(3), 694-701.
  5. "Kielelezo cha Masi ya Mwili (BMI)." Kituo cha Kudhibiti na Kuzuia Magonjwa, https://www.cdc.gov/healthyweight/assessing/bmi/index.html. Imefikiwa 2 Agosti 2024.
Feedback