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