Devdit
 

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

1.2K

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

 

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

print 'กรุณากรอกน้ำหนัก (กิโลกรัม) : '
weight = gets.chomp
print 'กรุณากรอกความสูง (เซนติเมตร) : '
height = gets.chomp

bmi = weight.to_f / ( height.to_f / 100 ) ** 2
puts "ค่า BMI หรือค่าดัชนีมวลกาย คือ #{bmi.round(2)}"

ผลลัพธ์

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

คำอธิบาย

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

1. รับค่าน้ำหนัก และส่วนสูง เก็บค่าไว้ที่ตัวแปร weight และ height ด้วยคำสั่ง gets.chomp

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

3. แสดงค่า bmi ออกสู่หน้าจอด้วยคำสั่ง puts โดยแสดงทศนิยม 2 ตำแหน่งด้วย round

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