Lab 2


สาธิตการเขียนโปรแกรม

ก่อนจะเริ่มเขียนโปรแกรมอยากให้ลองชมภาพยนตร์สาธิตการเขียนโปรแกรมง่าย ๆ สักตัวอย่างหนึ่ง  (ภาพยนตร์มีความยาวประมาณ 5 นาทีเท่านั้น)  กดปุ่ม play แล้วดูตามไป




อ้วนหรือผอม

ถ้าเราอยากรู้ว่าตัวเองมีน้ำหนักกับความสูงที่ได้สัดส่วน ผอม หรือว่าอ้วน ก็ต้องหาค่าของ body mass index (เรียกย่อว่า BMI)  จากสูตร

BMI = w / (h*h)

โดยที่ w คือน้ำหนัก (หน่วยเป็นกิโลกรัม) และ h คือความสูง (หน่วยเป็นเมตร)

ถ้าใครมี

  • BMI น้อยกว่า 18.5 แสดงว่าผอมไป
  • BMI มากกว่าหรือเท่ากับ 25 แสดงว่าอ้วนไป
  • BMI ในช่วง 18.5 ถึง 25 แสดงว่าสมส่วน

สิ่งที่ต้องการ

  • ให้เขียนการทำงานของคลาส BMI โดยเพิ่ม main method ให้ทำงานดังนี้
    • แสดงคำว่า weight (kg.) : แล้วรอรับให้ผู้ใช้ใส่คำน้ำหนัก (หน่วยเป็นกิโลกรัม)
    • แสดงคำว่า height (cm.) : แล้วรอรับให้ผู้ใช้ใส่คำความสูง (หน่วยเป็นเซนติเมตร)
    • จากนั้นคำนวณค่า BMI ตามสูตรที่แสดงข้างบนนี้
    • แล้วก็พิมพ์ค่าของ BMI ออกทางจอภาพ (ไม่ต้องแสดงข้อความใด ๆ กำกับ)
    • ดังตัวอย่างข้างล่างนี้

Sample


คะแนนเต็ม : 10 คะแนน

  • เมื่อเขียนเสร็จ
    • ถ้าต้องการสั่งทำงาน และกรอกข้อมูลเอง ก็ให้กดปุ่ม F5
    • แต่ถ้าต้องการให้ระบบตรวจสอบความถูกต้องและให้คะแนนด้วย ให้กดปุ่ม F6
      (ระบบจะสุ่มข้อมูล 10 ชุด แล้วส่งไปทดสอบโปรแกรม BMI ที่เขียนขึ้น ถ้าทำงานถูกต้องก็ให้คะแนน ชุดละ 1 คะแนน)
  • เมื่อใดที่ระบบถามว่าจะส่ง (submit) ผล (และคะแนน) หรือไม่  ก็ควรให้ส่ง  (จะส่งกี่ครั้งก็ได้)
  • หมายเหตุ : จะให้ระบบตรวจสอบความถูกต้องกี่ครั้งก็ได้