Devdit
 

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

3.8K

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

 

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

<script>
    var w = prompt('กรุณากรอกน้ำหนัก');
    var h = prompt('กรุณากรอกความสูง');
    if( w > 0 && h > 0 ) {
        var bmi = w / ( ( h / 100 ) ** 2 );
        document.write('น้ำหนักของคุณ คือ '+w+'<br/>');
        document.write('ความสูงของคุณ คือ '+h+'<br/>');
        document.write('ค่า BMI หรือค่าดัชนีมวลกาย คือ '+bmi.toFixed(2));
    }
</script>

ผลลัพธ์

น้ำหนักของคุณ คือ 47
ความสูงของคุณ คือ 172
ค่า BMI หรือค่าดัชนีมวลกาย คือ 15.89

คำอธิบาย

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

2. รับค่าน้ำหนัก และส่วนสูงจากผู้ใช้งานด้วยคำสั่ง prompt เก็บไว้ที่ตัวแปร w และ h

3. นำตัวแปรไปแทนสูตร ได้ w / ( ( h / 100 ) ** 2 ) และแสดงผลลัพธ์ค่า BMI หรือค่าดัชนีมวลกาย บนหน้าเว็บไซต์

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