Devdit
 

เขียนโปรแกรมหาค่า BMI ภาษา Python

3.3K

สอนเขียนโปรแกรมหาค่า 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

แก้ไข 10 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์