Devdit
 

C# หาค่าดัชนีมวลกาย หรือ BMI

3.1K

C# หาค่าดัชนีมวลกาย หรือ BMI บทความนี้สอนเขียนโค้ดภาษา C# รับค่าน้ำหนัก (กิโลกรัม) และความสูง (เซนติเมตร) จากผู้ใช้งาน และนำมาเข้าสูตรเพื่อหาค่าดัชนีมวลกาย หรือ BMI พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง C# หาค่าดัชนีมวลกาย หรือ BMI

using System;

class Program {
    static void Main(string[] args) {
        Console.Write("กรุณากรอกน้ำหนัก (กิโลกรัม) : ");
        float weight = Single.Parse( Console.ReadLine() );

        Console.Write("กรุณากรอกความสูง (เซนติเมตร) : ");
        float height = Single.Parse( Console.ReadLine() );

        if( weight > 0 && height > 0 ) {
            double bmi = weight / ( Math.Pow( ( height / 100 ), 2 ) );
            Console.WriteLine( "ค่า BMI หรือค่าดัชนีมวลกาย คือ "+bmi.ToString("0.00") );
        }
    }
}

ผลลัพธ์

กรุณากรอกน้ำหนัก (กิโลกรัม) : 60
กรุณากรอกความสูง (เซนติเมตร) : 155
ค่า BMI หรือค่าดัชนีมวลกาย คือ 24.97

คำอธิบาย

C# หาค่าดัชนีมวลกาย หรือ BMI โดยใช้สูตรน้ำหนักตัว (กิโลกรัม.) / (ส่วนสูง (เมตร.) ยกกำลังสอง) มีรายละเอียดดังนี้

1. รับค่าน้ำหนัก (กิโลกรัม) และความสูง (เซนติเมตร) เก็บไว้ที่ตัวแปร weight และ height ชนิด float

2. นำตัวแปรเข้าสูตรเขียนโค้ดเป็น weight / ( Math.Pow( ( height / 100 ), 2 ) ) เก็บผลลัพธ์ไว้ที่ตัวแปร bmi

3. แสดงผลลัพธ์ดัชนีมวลกาย หรือ BMI ออกสู่หน้าจอด้วยคำสั่ง Console.WriteLine

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ