Whiz Tools

ਬੀਐਮਆਈ ਗਣਕ

ਬੀਐਮਆਈ ਦ੍ਰਿਸ਼ਟੀਕੋਣ

BMI Calculator

Introduction

ਬਾਡੀ ਮਾਸ ਇੰਡੈਕਸ (BMI) ਇੱਕ ਸਧਾਰਣ, ਵਿਸ਼ਵ ਭਰ ਵਿੱਚ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮਾਪ ਹੈ ਜੋ ਵੱਡੇ ਲੋਕਾਂ ਵਿੱਚ ਬਾਡੀ ਫੈਟ ਸਮੱਗਰੀ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦਾ ਹੈ। ਇਹ ਕਿਸੇ ਵਿਅਕਤੀ ਦੇ ਭਾਰ ਅਤੇ ਉਚਾਈ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਇਹ ਤੇਜ਼ੀ ਨਾਲ ਮੁਲਾਂਕਣ ਦਿੰਦੀ ਹੈ ਕਿ ਕੋਈ ਵਿਅਕਤੀ ਕਮਜ਼ੋਰ, ਨਾਰਮਲ ਭਾਰ, ਵੱਧ ਭਾਰ, ਜਾਂ ਮੋਟਾਪਾ ਹੈ। ਇਹ ਕੈਲਕੂਲੇਟਰ ਤੁਹਾਨੂੰ ਆਪਣੇ BMI ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਨਿਰਧਾਰਿਤ ਕਰਨ ਅਤੇ ਇਹ ਸਮਝਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਕਿ ਇਹ ਤੁਹਾਡੇ ਸਿਹਤ ਲਈ ਕੀ ਮਤਲਬ ਰੱਖਦਾ ਹੈ।

How to Use This Calculator

  1. ਆਪਣੇ ਉਚਾਈ ਨੂੰ ਸੈਂਟੀਮੀਟਰ (cm) ਜਾਂ ਇੰਚ (in) ਵਿੱਚ ਦਰਜ ਕਰੋ।
  2. ਆਪਣੇ ਭਾਰ ਨੂੰ ਕਿਲੋਗ੍ਰਾਮ (kg) ਜਾਂ ਪਾਉਂਡ (lbs) ਵਿੱਚ ਦਰਜ ਕਰੋ।
  3. "ਕੈਲਕੂਲੇਟ" ਬਟਨ 'ਤੇ ਕਲਿਕ ਕਰੋ ਤਾਂ ਜੋ ਤੁਹਾਡਾ BMI ਪ੍ਰਾਪਤ ਹੋ ਸਕੇ।
  4. ਨਤੀਜਾ ਦਿਖਾਇਆ ਜਾਵੇਗਾ ਨਾਲ ਹੀ ਇੱਕ ਸ਼੍ਰੇਣੀ ਜੋ ਤੁਹਾਡੇ ਭਾਰ ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।

ਨੋਟ: ਇਹ ਕੈਲਕੂਲੇਟਰ 20 ਸਾਲ ਜਾਂ ਉਸ ਤੋਂ ਵੱਡੇ ਵਯਸਕਾਂ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਬੱਚਿਆਂ ਅਤੇ ਨੌਜਵਾਨਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਪੈਡੀਐਟ੍ਰਿਸਟ ਨਾਲ ਸੰਪਰਕ ਕਰੋ, ਕਿਉਂਕਿ BMI ਦੀ ਗਣਨਾ ਇਸ ਉਮਰ ਦੇ ਗਰੁੱਪ ਲਈ ਵੱਖਰੀ ਤਰੀਕੇ ਨਾਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

Input Validation

ਕੈਲਕੂਲੇਟਰ ਉਪਭੋਗਤਾ ਦੇ ਇਨਪੁੱਟ 'ਤੇ ਹੇਠ ਲਿਖੇ ਜਾਂਚਾਂ ਨੂੰ ਕਰਦਾ ਹੈ:

  • ਉਚਾਈ ਅਤੇ ਭਾਰ ਸਕਾਰਾਤਮਕ ਸੰਖਿਆਵਾਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
  • ਉਚਾਈ ਇੱਕ ਯੋਗ ਦਾਇਰੇ ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ (ਜਿਵੇਂ, 50-300 cm ਜਾਂ 20-120 inches)।
  • ਭਾਰ ਇੱਕ ਯੋਗ ਦਾਇਰੇ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ (ਜਿਵੇਂ, 20-500 kg ਜਾਂ 44-1100 lbs)।

ਜੇ ਗਲਤ ਇਨਪੁਟ ਪਛਾਣੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਦਾ ਸੁਨੇਹਾ ਦਿਖਾਇਆ ਜਾਵੇਗਾ, ਅਤੇ ਗਣਨਾ ਤਦ ਤੱਕ ਨਹੀਂ ਹੋਵੇਗੀ ਜਦ ਤੱਕ ਠੀਕ ਨਾ ਕੀਤਾ ਜਾਵੇ।

Formula

BMI ਦੀ ਗਣਨਾ ਹੇਠ ਲਿਖੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:

BMI=weight(kg)[height(m)]2BMI = \frac{weight (kg)}{[height (m)]^2}

ਇੰਪੀਰੀਅਲ ਯੂਨਿਟਾਂ ਲਈ:

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

Calculation

ਕੈਲਕੂਲੇਟਰ ਉਪਭੋਗਤਾ ਦੇ ਇਨਪੁੱਟ ਦੇ ਆਧਾਰ 'ਤੇ BMI ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇਹ ਫਾਰਮੂਲੇ ਵਰਤਦਾ ਹੈ। ਇੱਥੇ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਵਿਆਖਿਆ ਹੈ:

  1. ਉਚਾਈ ਨੂੰ ਮੀਟਰ ਵਿੱਚ ਬਦਲੋ (ਜੇ ਇਹ cm ਵਿੱਚ ਹੈ) ਜਾਂ ਇੰਚ ਵਿੱਚ (ਜੇ ਇਹ ਪੈਰ ਅਤੇ ਇੰਚ ਵਿੱਚ ਹੈ)।
  2. ਭਾਰ ਨੂੰ kg ਵਿੱਚ ਬਦਲੋ (ਜੇ ਇਹ lbs ਵਿੱਚ ਹੈ)।
  3. ਉਚਾਈ ਨੂੰ ਵਰਗ ਵਿੱਚ ਬਦਲੋ।
  4. ਭਾਰ ਨੂੰ ਵਰਗ ਉਚਾਈ ਨਾਲ ਵੰਡੋ।
  5. ਜੇ ਇੰਪੀਰੀਅਲ ਯੂਨਿਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਨਤੀਜੇ ਨੂੰ 703 ਨਾਲ ਗੁਣਾ ਕਰੋ।
  6. ਨਤੀਜੇ ਨੂੰ ਇੱਕ ਦਸ਼ਮਲਵ ਦੀ ਜਗ੍ਹਾ 'ਤੇ ਗੋਲ ਕਰੋ।

ਕੈਲਕੂਲੇਟਰ ਇਹ ਗਣਨਾਵਾਂ ਡਬਲ-ਪਰਿਸ਼ਠੀ ਫਲੋਟਿੰਗ-ਪੋਇੰਟ ਗਣਿਤ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਸਹੀਤਾ ਸੁਨਿਸ਼ਚਿਤ ਕੀਤੀ ਜਾ ਸਕੇ।

BMI Categories

ਵਿਸ਼ਵ ਸਿਹਤ ਸੰਸਥਾ (WHO) ਵੱਡਿਆਂ ਲਈ ਹੇਠ ਲਿਖੇ BMI ਰੇਂਜ ਦੀ ਪਰਿਭਾਸ਼ਾ ਕਰਦੀ ਹੈ:

  • ਕਮਜ਼ੋਰ: BMI < 18.5
  • ਨਾਰਮਲ ਭਾਰ: 18.5 ≤ BMI < 25
  • ਵੱਧ ਭਾਰ: 25 ≤ BMI < 30
  • ਮੋਟਾਪਾ: BMI ≥ 30

ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇਹ ਸ਼੍ਰੇਣੀਆਂ ਆਮ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਹਨ ਅਤੇ ਇਹ ਸਾਰੇ ਵਿਅਕਤੀਆਂ ਲਈ ਯੋਗ ਨਹੀਂ ਹੋ ਸਕਦੀਆਂ, ਜਿਵੇਂ ਕਿ ਖਿਡਾਰੀ, ਬੁੱਢੇ ਲੋਕ, ਜਾਂ ਕੁਝ ਨਸਲਾਂ ਦੇ ਲੋਕ।

Visual Representation of BMI Categories

ਕਮਜ਼ੋਰ < 18.5 ਨਾਰਮਲ 18.5 - 24.9 ਵੱਧ ਭਾਰ 25 - 29.9 ਮੋਟਾਪਾ ≥ 30

Units and Precision

  • ਉਚਾਈ ਨੂੰ ਸੈਂਟੀਮੀਟਰ (cm) ਜਾਂ ਇੰਚ (in) ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਭਾਰ ਨੂੰ ਕਿਲੋਗ੍ਰਾਮ (kg) ਜਾਂ ਪਾਉਂਡ (lbs) ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • BMI ਦੇ ਨਤੀਜੇ ਇੱਕ ਦਸ਼ਮਲਵ ਦੀ ਜਗ੍ਹਾ 'ਤੇ ਗੋਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਜੋ ਪੜ੍ਹਨ ਵਿੱਚ ਆਸਾਨੀ ਹੋਵੇ, ਪਰ ਆੰਤਰੀਕ ਗਣਨਾਵਾਂ ਪੂਰੀ ਸਹੀਤਾ ਨੂੰ ਬਣਾਈ ਰੱਖਦੀਆਂ ਹਨ।

Use Cases

BMI ਕੈਲਕੂਲੇਟਰ ਦੇ ਸਿਹਤ ਅਤੇ ਚਿਕਿਤਸਾ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨ ਹਨ:

  1. ਵਿਅਕਤੀਗਤ ਸਿਹਤ ਮੁਲਾਂਕਣ: ਵਿਅਕਤੀਆਂ ਨੂੰ ਆਪਣੇ ਬਾਡੀ ਭਾਰ ਦੀ ਸਥਿਤੀ ਦਾ ਤੇਜ਼ੀ ਨਾਲ ਮੁਲਾਂਕਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।

  2. ਚਿਕਿਤਸਾ ਸਕਰੀਨਿੰਗ: ਸਿਹਤ ਪੇਸ਼ੇਵਰਾਂ ਦੁਆਰਾ ਵਜ਼ਨ-ਸੰਬੰਧੀ ਸਿਹਤ ਖਤਰੇ ਲਈ ਇੱਕ ਪਹਿਲੀ ਸਕਰੀਨਿੰਗ ਟੂਲ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

  3. ਆਬਾਦੀ ਸਿਹਤ ਅਧਿਐਨ: ਖੋਜਕਾਰਾਂ ਨੂੰ ਵੱਡੇ ਆਬਾਦੀਆਂ ਵਿੱਚ ਵਜ਼ਨ ਦੇ ਰੁਝਾਨਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

  4. ਫਿਟਨੈਸ ਅਤੇ ਪੋਸ਼ਣ ਯੋਜਨਾ: ਵਜ਼ਨ ਦੇ ਲਕਸ਼ਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਅਤੇ ਯੋਗ ਅਤੇ ਖੁਰਾਕ ਦੀ ਯੋਜਨਾਵਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।

  5. ਬੀਮਾ ਖਤਰੇ ਦਾ ਮੁਲਾਂਕਣ: ਕੁਝ ਬੀਮਾ ਕੰਪਨੀਆਂ BMI ਨੂੰ ਸਿਹਤ ਬੀਮਾ ਪ੍ਰੀਮੀਅਮ ਨਿਰਧਾਰਿਤ ਕਰਨ ਵਿੱਚ ਇੱਕ ਕਾਰਕ ਵਜੋਂ ਵਰਤਦੀਆਂ ਹਨ।

Alternatives

ਜਦੋਂ ਕਿ BMI ਵਿਸ਼ਵ ਭਰ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਬਾਡੀ ਸੰਰਚਨਾ ਅਤੇ ਸਿਹਤ ਖਤਰੇ ਦੇ ਅੰਦਾਜ਼ੇ ਲਈ ਹੋਰ ਤਰੀਕੇ ਹਨ:

  1. ਕਮਰ ਦਾ ਵਿਆਸ: ਪੇਟ ਦੇ ਫੈਟ ਨੂੰ ਮਾਪਦਾ ਹੈ, ਜੋ ਮੋਟਾਪਾ-ਸੰਬੰਧੀ ਸਿਹਤ ਖਤਰੇ ਦਾ ਇੱਕ ਚੰਗਾ ਸੰਕੇਤ ਹੈ।

  2. ਬਾਡੀ ਫੈਟ ਪ੍ਰਤੀਸ਼ਤ: ਸਿੱਧਾ ਬਾਡੀ ਵਿੱਚ ਚਰਬੀ ਦਾ ਅਨੁਪਾਤ ਮਾਪਦਾ ਹੈ, ਅਕਸਰ ਸਕਿਨਫੋਲਡ ਮਾਪਾਂ ਜਾਂ ਬਾਇਓਇਲੈਕਟ੍ਰਿਕ ਇੰਪੈਡੈਂਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ।

  3. ਕਮਰ-ਨੂੰ-ਹਿਪ ਅਨੁਪਾਤ: ਕਮਰ ਦੇ ਵਿਆਸ ਨੂੰ ਹਿਪ ਦੇ ਵਿਆਸ ਨਾਲ ਤੁਲਨਾ ਕਰਦਾ ਹੈ, ਜੋ ਚਰਬੀ ਦੇ ਵੰਡਣ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ।

  4. DEXA ਸਕੈਨ: ਬਾਡੀ ਸੰਰਚਨਾ ਨੂੰ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਮਾਪਣ ਲਈ X-ray ਤਕਨਾਲੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਹੱਡੀ ਦੀ ਘਣਤਾ, ਚਰਬੀ ਦਾ ਭਾਰ, ਅਤੇ ਪੇਸ਼ੀ ਦਾ ਭਾਰ ਸ਼ਾਮਲ ਹੈ।

  5. ਹਾਈਡ੍ਰੋਸਟੈਟਿਕ ਵਜ਼ਨਿੰਗ: ਬਾਡੀ ਫੈਟ ਪ੍ਰਤੀਸ਼ਤ ਮਾਪਣ ਲਈ ਸਭ ਤੋਂ ਸਹੀ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਪਾਣੀ ਦੇ ਹੇਠਾਂ ਭਾਰ ਦੇਣ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ।

Limitations and Considerations

ਜਦੋਂ ਕਿ BMI ਬਾਡੀ ਫੈਟ ਸਮੱਗਰੀ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਲਈ ਇੱਕ ਲਾਭਦਾਇਕ ਟੂਲ ਹੈ, ਪਰ ਇਸ ਦੀਆਂ ਕਈ ਸੀਮਾਵਾਂ ਹਨ:

  1. ਇਹ ਪੇਸ਼ੀ ਦੇ ਭਾਰ ਅਤੇ ਚਰਬੀ ਦੇ ਭਾਰ ਵਿੱਚ ਫਰਕ ਨਹੀਂ ਕਰਦਾ, ਜਿਸ ਨਾਲ ਪੇਸ਼ੀ ਵਾਲੇ ਵਿਅਕਤੀਆਂ ਨੂੰ ਵੱਧ ਭਾਰ ਜਾਂ ਮੋਟਾਪਾ ਦੇ ਰੂਪ ਵਿੱਚ ਗਲਤ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
  2. ਇਹ ਬਾਡੀ ਫੈਟ ਦੇ ਵੰਡਣ ਦੀ ਗਣਨਾ ਨਹੀਂ ਕਰਦਾ, ਜੋ ਸਿਹਤ ਖਤਰੇ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਸੰਕੇਤ ਹੋ ਸਕਦਾ ਹੈ।
  3. ਇਹ ਖਿਡਾਰੀਆਂ, ਬੁੱਢੇ ਲੋਕਾਂ, ਜਾਂ ਕੁਝ ਚਿਕਿਤਸਾ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਾਲੇ ਲੋਕਾਂ ਲਈ ਯੋਗ ਨਹੀਂ ਹੋ ਸਕਦਾ।
  4. ਇਹ ਉਮਰ, ਲਿੰਗ, ਜਾਂ ਨਸਲ ਦੇ ਕਾਰਕਾਂ ਨੂੰ ਨਹੀਂ ਗਣਨਾ ਕਰਦਾ, ਜੋ ਸਿਹਤਮੰਦ ਭਾਰ ਦੇ ਰੇਂਜ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੇ ਹਨ।
  5. ਇਹ ਬਹੁਤ ਛੋਟੇ ਜਾਂ ਬਹੁਤ ਲੰਬੇ ਲੋੜਾਂ ਲਈ ਸਿਹਤ ਦੀ ਸਥਿਤੀ ਨੂੰ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਦਰਸਾਉਣ ਵਿੱਚ ਨਹੀਂ ਆ ਸਕਦਾ।

ਹਮੇਸ਼ਾ ਇੱਕ ਚਿਕਿਤਸਾ ਪੇਸ਼ੇਵਰ ਨਾਲ ਇੱਕ ਵਿਸ਼ਤ੍ਰਿਤ ਸਿਹਤ ਮੁਲਾਂਕਣ ਲਈ ਸੰਪਰਕ ਕਰੋ।

History

BMI ਦਾ ਵਿਚਾਰ 1830 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਬੇਲਜੀਅਨ ਗਣਿਤਜੀ ਐਡੋਲਫ ਕੁਏਟਲੇਟ ਦੁਆਰਾ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸਨੂੰ ਪਹਿਲਾਂ ਕੁਏਟਲੇਟ ਇੰਡੈਕਸ ਕਿਹਾ ਜਾਂਦਾ ਸੀ, ਇਹ ਆਬਾਦੀ ਅਧਿਐਨਾਂ ਵਿੱਚ ਮੋਟਾਪੇ ਦਾ ਇੱਕ ਸਧਾਰਣ ਮਾਪ ਵਜੋਂ ਸੁਝਾਇਆ ਗਿਆ ਸੀ।

1972 ਵਿੱਚ, "ਬਾਡੀ ਮਾਸ ਇੰਡੈਕਸ" ਸ਼ਬਦ ਦਾ ਉਚਾਰਨ ਐਂਸਲ ਕੀਜ਼ ਦੁਆਰਾ ਕੀਤਾ ਗਿਆ, ਜਿਸਨੇ ਇਸਨੂੰ ਭਾਰ ਅਤੇ ਉਚਾਈ ਦੇ ਅਨੁਪਾਤਾਂ ਵਿੱਚੋਂ ਬਾਡੀ ਫੈਟ ਪ੍ਰਤੀਸ਼ਤ ਲਈ ਸਭ ਤੋਂ ਚੰਗਾ ਪ੍ਰਾਕਸੀ ਪਾਇਆ। ਕੀਜ਼ ਨੇ 19ਵੀਂ ਸਦੀ ਦੇ ਸਮਾਜਿਕ ਭੌਤਿਕ ਵਿਗਿਆਨ ਵਿੱਚ ਕੁਏਟਲੇਟ ਦੇ ਕੰਮ ਅਤੇ ਉਸਦੇ ਪਿੱਛੇ ਆਉਣ ਵਾਲਿਆਂ ਦਾ ਸੂਚਨ ਦਿੱਤਾ।

1980 ਦੇ ਦਹਾਕੇ ਵਿੱਚ BMI ਦੀ ਵਰਤੋਂ ਵਿਸ਼ਾਲ ਹੋ ਗਈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਵਿਸ਼ਵ ਸਿਹਤ ਸੰਸਥਾ (WHO) ਨੇ 1988 ਵਿੱਚ ਮੋਟਾਪੇ ਦੇ ਅੰਕੜੇ ਦਰਜ ਕਰਨ ਲਈ ਇਸਨੂੰ ਮਿਆਰ ਵਜੋਂ ਵਰਤਣਾ ਸ਼ੁਰੂ ਕੀਤਾ। WHO ਨੇ ਕਮਜ਼ੋਰ, ਨਾਰਮਲ ਭਾਰ, ਵੱਧ ਭਾਰ, ਅਤੇ ਮੋਟਾਪੇ ਲਈ ਹੁਣ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ BMI ਥ੍ਰੈਸ਼ੋਲਡ ਸਥਾਪਿਤ ਕੀਤਾ।

ਇਸਦੇ ਵਿਸ਼ਾਲ ਵਰਤੋਂ ਦੇ ਬਾਵਜੂਦ, BMI ਨੇ ਵਿਅਕਤੀਗਤ ਸਿਹਤ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਵਿੱਚ ਇਸ ਦੀਆਂ ਸੀਮਾਵਾਂ ਲਈ ਆਲੋਚਨਾ ਦਾ ਸਾਹਮਣਾ ਕੀਤਾ ਹੈ। ਹਾਲ ਹੀ ਵਿੱਚ, ਸਿਹਤ ਖਤਰੇ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਵੇਲੇ BMI ਦੇ ਨਾਲ ਹੋਰ ਕਾਰਕਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣ ਦੀ ਲੋੜ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਵਾਧਾ ਹੋਇਆ ਹੈ, ਜਿਸ ਨਾਲ ਬਾਡੀ ਸੰਰਚਨਾ ਅਤੇ ਸਿਹਤ ਦੀ ਸਥਿਤੀ ਦੇ ਵਿਕਲਪਕ ਮਾਪਾਂ ਦੀ ਵਿਕਾਸ ਅਤੇ ਵਧੇਰੇ ਵਰਤੋਂ ਹੋਈ ਹੈ।

Examples

ਇੱਥੇ ਕੁਝ ਕੋਡ ਉਦਾਹਰਨਾਂ ਹਨ ਜੋ 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("Weight and height must be positive numbers")
    if height_cm < 50 or height_cm > 300:
        raise ValueError("Height must be between 50 and 300 cm")
    if weight_kg < 20 or weight_kg > 500:
        raise ValueError("Weight must be between 20 and 500 kg")
    
    height_m = height_cm / 100
    bmi = weight_kg / (height_m ** 2)
    return round(bmi, 1)

## Example usage with error handling:
try:
    weight = 70  # kg
    height = 170  # cm
    bmi = calculate_bmi(weight, height)
    print(f"BMI: {bmi}")
except ValueError as e:
    print(f"Error: {e}")
function calculateBMI(weight, height) {
  if (weight <= 0 || height <= 0) {
    throw new Error("Weight and height must be positive numbers");
  }
  if (height < 50 || height > 300) {
    throw new Error("Height must be between 50 and 300 cm");
  }
  if (weight < 20 || weight > 500) {
    throw new Error("Weight must be between 20 and 500 kg");
  }

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

// Example usage with error handling:
try {
  const weight = 70; // kg
  const height = 170; // cm
  const bmi = calculateBMI(weight, height);
  console.log(`BMI: ${bmi}`);
} catch (error) {
  console.error(`Error: ${error.message}`);
}
public class BMICalculator {
    public static double calculateBMI(double weightKg, double heightCm) throws IllegalArgumentException {
        if (weightKg <= 0 || heightCm <= 0) {
            throw new IllegalArgumentException("Weight and height must be positive numbers");
        }
        if (heightCm < 50 || heightCm > 300) {
            throw new IllegalArgumentException("Height must be between 50 and 300 cm");
        }
        if (weightKg < 20 || weightKg > 500) {
            throw new IllegalArgumentException("Weight must be between 20 and 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("Error: " + e.getMessage());
        }
    }
}

ਇਹ ਉਦਾਹਰਨਾਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ BMI ਦੀ ਗਣਨਾ ਕਰਨ ਦਾ ਤਰੀਕਾ ਦਿਖਾਉਂਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਇਨਪੁਟ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਗਲਤੀ ਸੰਭਾਲਣ ਸ਼ਾਮਲ ਹੈ। ਤੁਸੀਂ ਇਹ ਫੰਕਸ਼ਨ ਆਪਣੇ ਵਿਸ਼ੇਸ਼ ਜ਼ਰੂਰਤਾਂ ਲਈ ਅਨੁਕੂਲ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਇਹਨਾਂ ਨੂੰ ਵੱਡੇ ਸਿਹਤ ਮੁਲਾਂਕਣ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ।

Numerical Examples

  1. ਨਾਰਮਲ ਭਾਰ:

    • ਉਚਾਈ: 170 cm
    • ਭਾਰ: 65 kg
    • BMI: 22.5 (ਨਾਰਮਲ ਭਾਰ)
  2. ਵੱਧ ਭਾਰ:

    • ਉਚਾਈ: 180 cm
    • ਭਾਰ: 90 kg
    • BMI: 27.8 (ਵੱਧ ਭਾਰ)
  3. ਕਮਜ਼ੋਰ:

    • ਉਚਾਈ: 165 cm
    • ਭਾਰ: 50 kg
    • BMI: 18.4 (ਕਮਜ਼ੋਰ)
  4. ਮੋਟਾਪਾ:

    • ਉਚਾਈ: 175 cm
    • ਭਾਰ: 100 kg
    • BMI: 32.7 (ਮੋਟਾਪਾ)

References

  1. ਵਿਸ਼ਵ ਸਿਹਤ ਸੰਸਥਾ। (2000). ਮੋਟਾਪਾ: ਵਿਸ਼ਵ ਭਰ ਵਿੱਚ ਮਹਾਮਾਰੀ ਨੂੰ ਰੋਕਣਾ ਅਤੇ ਪ੍ਰਬੰਧਨ। ਵਿਸ਼ਵ ਸਿਹਤ ਸੰਸਥਾ।
  2. ਕੀਜ਼, ਏ., ਫਿਡਾਂਜ਼ਾ, ਐਫ., ਕਾਰਵੋਨ, ਐੱਮ. ਜੇ., ਕਿਮੁਰਾ, ਐਨ., & ਟੇਲਰ, ਐਚ. ਐੱਲ. (1972). ਸੰਬੰਧਤ ਭਾਰ ਅਤੇ ਮੋਟਾਪੇ ਦੇ ਸੂਚਕ। ਜਰਨਲ ਆਫ਼ ਕ੍ਰੋਨਿਕ ਬਿਮਾਰੀਆਂ, 25(6), 329-343।
  3. ਨੁੱਟਲ, ਐਫ. ਕਿਊ. (2015). ਬਾਡੀ ਮਾਸ ਇੰਡੈਕਸ: ਮੋਟਾਪਾ, BMI, ਅਤੇ ਸਿਹਤ: ਇੱਕ ਆਲੋਚਨਾਤਮਕ ਸਮੀਖਿਆ। ਪੋਸ਼ਣ ਅੱਜ, 50(3), 117।
  4. ਗੈਲਾਗਰ, ਡੀ., ਹੇਮਸਫੀਲਡ, ਐਸ. ਬੀ., ਹੀਓ, ਐਮ., ਜੇਬ, ਐਸ. ਏ., ਮੁਰਗੈਟਰੋਇਡ, ਪੀ. ਆਰ., & ਸਾਕਾਮੋਟੋ, ਯ. (2000). ਸਿਹਤਮੰਦ ਪ੍ਰਤੀਸ਼ਤ ਬਾਡੀ ਫੈਟ ਰੇਂਜ: ਬਾਡੀ ਮਾਸ ਇੰਡੈਕਸ ਦੇ ਆਧਾਰ 'ਤੇ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਵਿਕਸਿਤ ਕਰਨ ਲਈ ਇੱਕ ਪਹੁੰਚ। ਦ ਅਮਰੀਕਨ ਜਰਨਲ ਆਫ਼ ਕਲਿਨਿਕਲ ਨੁਟ੍ਰਿਸ਼ਨ, 72(3), 694-701।
  5. "ਬਾਡੀ ਮਾਸ ਇੰਡੈਕਸ (BMI)।" ਸੈਂਟਰ ਫਾਰ ਡਿਜ਼ੀਜ਼ ਕੰਟਰੋਲ ਐਂਡ ਪ੍ਰਿਵੇਂਸ਼ਨ, https://www.cdc.gov/healthyweight/assessing/bmi/index.html. 2 ਅਗਸਤ 2024 ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ।
Feedback