วันอังคารที่ 10 กันยายน พ.ศ. 2556

ใบงานที่ 3.3 ดัชนีมวลกาย

ใบงานที่ 3.3
ดัชนีมวลกาย
ให้ผู้เรียนศึกษาใบความรู้ที่ 3.3 แล้วเขียนโปรแกรมจากโจทย์ที่กำหนดให้ต่อไปนี้
ดัชนีมวลกาย (BMI : Body mass index) เป็นค่าดัชนีที่คำนวณความสมดุลของน้ำหนักและส่วนสูงเพื่อนำมาเป็นตัวชี้วัดระดับความอ้วนผอมของมนุษย์ โดยคำนวณจากการนำน้ำหนัก (กิโลกรัม) มาหารด้วยกำลังสองของส่วนสูง (เมตร)
โปรแกรมด้านล่างจะสอบถามน้ำหนักและส่วนสูงจากผู้ใช้และรายงานผู้ใช้ให้ทราบถึงสุขภาพด้าน
น้ำหนักของตัวเองตามตารางต่อไปนี้
ค่าดัชนีมวลกาย
การประเมิณค่า
น้อยกว่า 18.5
น้ำหนักต่ำกว่าเกณฑ์ (Underweight)
ตั้งแต่ 18.5 แต่น้อยกว่า 25
ปกติ (Normal)
ตั้งแต่ 25 แต่น้อยกว่า 30
น้ำหนักมากกว่าเกณฑ์ (Overweight)
ตั้งแต่ 30 ขึ้นไป
โรคอ้วน (Obese)

เติมคำตอบที่ถูกต้องลงในช่องว่างที่เว้นไว้ เพื่อให้โปรแกรมทำงานได้อย่างสมบูรณ์
using System;
   class BMICalc {
      static void Main() {
         Console.Write("Enter your weight (in kg): ");
         double w = double.Parse(Console.ReadLine());
         Console.Write("Enter your height (in m): ");
         double h = double.Parse(Console.ReadLine());
         double bmi = w/(h*h);
         Console.WriteLine("Your BMI is {0:f2}.", bmi);
         if (___(a)___)
            Console.WriteLine("You are underweight.");
         else if (___(b)___)
            Console.WriteLine("You are normal.");
         else if (___(c)___)
            Console.WriteLine("You are overweight.");
         else
            Console.WriteLine("You are obese.");
    }
}






ตัวอย่างผลการทำงาน
Enter your weight: 65
Enter your height: 1.75
Your BMI is 21.22.
You are normal.

Enter your weight: 100
Enter your height: 1.60
Your BMI is 39.06.
You are obese.

ช่องว่าง
คำตอบ
__(a)__
bmi < 18.5
__(b)__
bmi < 25
__(c)__
bmi < 30



ไม่มีความคิดเห็น:

แสดงความคิดเห็น