استخدم حاسبة مؤشر كتلة الجسم المجانية لدينا لتحديد مؤشر كتلة جسمك بسرعة بناءً على طولك ووزنك. افهم حالة وزنك والمخاطر الصحية المحتملة.
مؤشر كتلة الجسم (BMI) هو مقياس بسيط وشائع الاستخدام لتقدير محتوى الدهون في الجسم لدى البالغين. يتم حسابه باستخدام وزن الشخص وطوله، مما يوفر تقييمًا سريعًا لما إذا كان الفرد يعاني من نقص الوزن أو وزن طبيعي أو زيادة وزن أو سمنة. تتيح لك هذه الحاسبة تحديد مؤشر كتلة الجسم الخاص بك بسهولة وفهم ما يعنيه لصحتك.
ملاحظة: تم تصميم هذه الحاسبة للبالغين الذين تبلغ أعمارهم 20 عامًا أو أكثر. بالنسبة للأطفال والمراهقين، يرجى استشارة طبيب الأطفال، حيث يتم حساب مؤشر كتلة الجسم بشكل مختلف لهذه الفئة العمرية.
تقوم الحاسبة بإجراء الفحوصات التالية على مدخلات المستخدم:
إذا تم اكتشاف مدخلات غير صالحة، سيتم عرض رسالة خطأ، ولن يتم المتابعة في الحساب حتى يتم تصحيحها.
يتم حساب مؤشر كتلة الجسم باستخدام الصيغة التالية:
للوحدات الإمبراطورية:
تستخدم الحاسبة هذه الصيغ لحساب مؤشر كتلة الجسم بناءً على مدخلات المستخدم. إليك شرح خطوة بخطوة:
تقوم الحاسبة بإجراء هذه الحسابات باستخدام حسابات النقطة العائمة بدقة مزدوجة لضمان الدقة.
تحدد منظمة الصحة العالمية (WHO) النطاقات التالية لمؤشر كتلة الجسم للبالغين:
من المهم ملاحظة أن هذه الفئات هي إرشادات عامة وقد لا تكون مناسبة لجميع الأفراد، مثل الرياضيين أو كبار السن أو الأشخاص من أعراق معينة.
تمتلك حاسبة مؤشر كتلة الجسم تطبيقات متنوعة في مجالات الصحة والطب:
تقييم الصحة الفردية: تساعد الأفراد على تقييم حالة وزنهم بسرعة.
الفحص الطبي: يستخدمها المتخصصون في الرعاية الصحية كأداة فحص أولية لمخاطر الصحة المرتبطة بالوزن.
دراسات الصحة السكانية: تمكن الباحثين من تحليل اتجاهات الوزن عبر مجموعات سكانية كبيرة.
تخطيط اللياقة والتغذية: تساعد في تحديد أهداف الوزن وتصميم خطط النظام الغذائي والتمارين المناسبة.
تقييم مخاطر التأمين: تستخدم بعض شركات التأمين مؤشر كتلة الجسم كعامل في تحديد أقساط التأمين الصحي.
بينما يُستخدم مؤشر كتلة الجسم على نطاق واسع، هناك طرق أخرى لتقييم تكوين الجسم ومخاطر الصحة:
محيط الخصر: يقيس الدهون البطنية، وهو مؤشر جيد لمخاطر الصحة المرتبطة بالسمنة.
نسبة الدهون في الجسم: تقيس مباشرة نسبة الدهون في الجسم، غالبًا باستخدام طرق مثل قياسات الجلد أو مقاومة الكهرباء الحيوية.
نسبة الخصر إلى الورك: تقارن محيط الخصر بمحيط الورك، مما يوفر نظرة على توزيع الدهون.
فحص DEXA: يستخدم تقنية الأشعة السينية لقياس تكوين الجسم بدقة، بما في ذلك كثافة العظام وكتلة الدهون وكتلة العضلات.
الوزن تحت الماء: يعتبر واحدًا من أكثر الطرق دقة لقياس نسبة الدهون في الجسم، حيث يتضمن وزن الشخص تحت الماء.
بينما يُعتبر مؤشر كتلة الجسم أداة مفيدة لتقدير محتوى الدهون في الجسم، إلا أن له عدة قيود:
استشر دائمًا متخصصًا في الرعاية الصحية للحصول على تقييم شامل للصحة.
تم تطوير مفهوم مؤشر كتلة الجسم بواسطة أدولف كويتليه، عالم رياضيات بلجيكي، في ثلاثينيات القرن التاسع عشر. كان يُطلق عليه في الأصل مؤشر كويتليه، وتم اقتراحه كمقياس بسيط للسمنة في الدراسات السكانية.
في عام 1972، تم صياغة مصطلح "مؤشر كتلة الجسم" بواسطة أنسيل كيز، الذي وجد أنه أفضل بديل لنسبة الدهون في الجسم بين نسب الوزن والطول. أشار كيز صراحة إلى عمل كويتليه وأتباعه في الفيزياء الاجتماعية في القرن التاسع عشر.
أصبح استخدام مؤشر كتلة الجسم شائعًا في الثمانينيات، خاصة بعد أن بدأت منظمة الصحة العالمية (WHO) في استخدامه كمعيار لتسجيل إحصائيات السمنة في عام 1988. وضعت منظمة الصحة العالمية الحدود المستخدمة على نطاق واسع الآن لمؤشر كتلة الجسم لنقص الوزن والوزن الطبيعي وزيادة الوزن والسمنة.
على الرغم من استخدامه على نطاق واسع، واجه مؤشر كتلة الجسم انتقادات بسبب قيوده في تقييم الصحة الفردية. في السنوات الأخيرة، كان هناك اعتراف متزايد بالحاجة إلى أخذ عوامل أخرى في الاعتبار بجانب مؤشر كتلة الجسم عند تقييم مخاطر الصحة، مما أدى إلى تطوير وزيادة استخدام مقاييس بديلة لتكوين الجسم وحالة الصحة.
إليك بعض الأمثلة البرمجية لحساب مؤشر كتلة الجسم:
1' دالة VBA في Excel لحساب مؤشر كتلة الجسم
2Function CalculateBMI(weight As Double, height As Double) As Double
3 CalculateBMI = weight / (height / 100) ^ 2
4End Function
5' الاستخدام:
6' =CalculateBMI(70, 170)
7
1def calculate_bmi(weight_kg, height_cm):
2 if weight_kg <= 0 or height_cm <= 0:
3 raise ValueError("يجب أن يكون الوزن والطول أرقامًا إيجابية")
4 if height_cm < 50 or height_cm > 300:
5 raise ValueError("يجب أن يكون الطول بين 50 و 300 سم")
6 if weight_kg < 20 or weight_kg > 500:
7 raise ValueError("يجب أن يكون الوزن بين 20 و 500 كجم")
8
9 height_m = height_cm / 100
10 bmi = weight_kg / (height_m ** 2)
11 return round(bmi, 1)
12
13## مثال على الاستخدام مع معالجة الأخطاء:
14try:
15 weight = 70 # كجم
16 height = 170 # سم
17 bmi = calculate_bmi(weight, height)
18 print(f"مؤشر كتلة الجسم: {bmi}")
19except ValueError as e:
20 print(f"خطأ: {e}")
21
1function calculateBMI(weight, height) {
2 if (weight <= 0 || height <= 0) {
3 throw new Error("يجب أن يكون الوزن والطول أرقامًا إيجابية");
4 }
5 if (height < 50 || height > 300) {
6 throw new Error("يجب أن يكون الطول بين 50 و 300 سم");
7 }
8 if (weight < 20 || weight > 500) {
9 throw new Error("يجب أن يكون الوزن بين 20 و 500 كجم");
10 }
11
12 const heightInMeters = height / 100;
13 const bmi = weight / (heightInMeters ** 2);
14 return Number(bmi.toFixed(1));
15}
16
17// مثال على الاستخدام مع معالجة الأخطاء:
18try {
19 const weight = 70; // كجم
20 const height = 170; // سم
21 const bmi = calculateBMI(weight, height);
22 console.log(`مؤشر كتلة الجسم: ${bmi}`);
23} catch (error) {
24 console.error(`خطأ: ${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("يجب أن يكون الوزن والطول أرقامًا إيجابية");
5 }
6 if (heightCm < 50 || heightCm > 300) {
7 throw new IllegalArgumentException("يجب أن يكون الطول بين 50 و 300 سم");
8 }
9 if (weightKg < 20 || weightKg > 500) {
10 throw new IllegalArgumentException("يجب أن يكون الوزن بين 20 و 500 كجم");
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; // كجم
20 double height = 170.0; // سم
21 double bmi = calculateBMI(weight, height);
22 System.out.printf("مؤشر كتلة الجسم: %.1f%n", bmi);
23 } catch (IllegalArgumentException e) {
24 System.out.println("خطأ: " + e.getMessage());
25 }
26 }
27}
28
توضح هذه الأمثلة كيفية حساب مؤشر كتلة الجسم باستخدام لغات برمجة مختلفة، بما في ذلك التحقق من المدخلات ومعالجة الأخطاء. يمكنك تعديل هذه الوظائف لتناسب احتياجاتك المحددة أو دمجها في أنظمة تقييم الصحة الأكبر.
وزن طبيعي:
زيادة وزن:
نقص وزن:
سمنة:
اكتشف المزيد من الأدوات التي قد تكون مفيدة لسير عملك