شاخص توده بدنی (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 اینچ = 0.0254 متر
- 1 پوند = 0.453592 کیلوگرم
EXPECT_EQ(b_m_i("205 pounds", "73 inches"), "27.0 Overweight"); EXPECT_EQ(b_m_i("55 kilos", "1.65 meters"), "20.2 Normal weight"); EXPECT_EQ(b_m_i("154 pounds", "2 meters"), "17.5 Underweight"); EXPECT_EQ(b_m_i("155 pounds", "73 inches"), "20.4 Normal weight"); EXPECT_EQ(b_m_i("175 pounds", "70 inches"), "25.1 Overweight");
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات