بکندباز

شاخص توده بدنی (BMI) با تقسیم وزن بر مربع قد محاسبه می‌شود.

دسته‌بندی BMI:

  • کم‌وزن: کمتر از 18.5
  • وزن نرمال: بین 18.5 تا 24.9
  • اضافه‌وزن: بین 25 تا 29.9
  • چاقی: 30 یا بیشتر

تابعی بنویسید که وزن و قد را دریافت کند (در کیلوگرم، پوند، متر یا اینچ) و مقدار BMI را گرد کرده تا یک رقم اعشار نمایش دهد و همراه با دسته‌بندی مناسب بازگرداند.

نمونه ورودی و خروجی

BMI("205 pounds", "73 inches") ➞ "27.0 Overweight"

BMI("55 kilos", "1.65 meters") ➞ "20.2 Normal weight"

BMI("154 pounds", "2 meters") ➞ "17.5 Underweight"

نکات

  1. 1 اینچ = 0.0254 متر
  2. 1 پوند = 0.453592 کیلوگرم
Assert.Equal("27.0 Overweight", Backendbaz.b_m_i("205 pounds", "73 inches"));
Assert.Equal("20.2 Normal weight", Backendbaz.b_m_i("55 kilos", "1.65 meters"));
Assert.Equal("17.5 Underweight", Backendbaz.b_m_i("154 pounds", "2 meters"));
Assert.Equal("20.4 Normal weight", Backendbaz.b_m_i("155 pounds", "73 inches"));
Assert.Equal("25.1 Overweight", Backendbaz.b_m_i("175 pounds", "70 inches"));

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط