สอนเขียนโปรแกรมหาค่า BMI ด้วยภาษา Python โดยโปรแกรมจะรับค่าจากผู้ใช้งาน 2 ค่า คือ น้ำหนัก (กิโลกรัม) และความสูง (เซนติเมตร) และนำค่าทั้ง 2 มาคำนวณหาค่า BMI หรือค่าดัชนีมวลกาย สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เขียนโปรแกรมหาค่า BMI ภาษา Python
try:
weight = float( input('กรุณากรอกน้ำหนัก : ') )
height = float( input('กรุณากรอกความสูง : ') )
except:
weight = 0
height = 0
if weight > 0 and height > 0 :
bmi = weight / ( ( height / 100 ) ** 2 )
print( 'น้ำหนักของคุณ คือ', weight )
print( 'ความสูงของคุณ คือ', height )
print( 'ค่า BMI หรือค่าดัชนีมวลกาย คือ %.2f' %bmi )
ผลลัพธ์
กรุณากรอกน้ำหนัก : 47
กรุณากรอกความสูง : 172
น้ำหนักของคุณ คือ 47.0
ความสูงของคุณ คือ 172.0
ค่า BMI หรือค่าดัชนีมวลกาย คือ 15.89
1. เขียนโปรแกรมหาค่า BMI ภาษา Python โดยใช้สูตรน้ำหนักตัว (กิโลกรัม.) / (ส่วนสูง (เมตร.) ยกกำลังสอง)
2. รับค่าน้ำหนัก และความสูงเป็นตัวเลขทศนิยมจากผู้ใช้งานด้วยคำสั่ง input และแปลงเป็นทศนิยมด้วย float เก็บไว้ในตัวแปร weight และ height
3. นำตัวแปร weight หารด้วย height โดย height ต้องแปลงจากเซนติเมตรเป็นเมตรก่อนด้วยการนำ height หาร 100 เสร็จแล้ว นำไปยกกำลัง 2 ด้วย ** 2 และเก็บค่าไว้ที่ตัวแปร bmi
4. พิมพ์ผลลัพธ์ของโปรแกรมออกมาจากการคำนวณค่า BMI หรือค่าดัชนีมวลกาย ผ่านตัวแปร BMI