Lab 2
สาธิตการเขียนโปรแกรม
ก่อนจะเริ่มเขียนโปรแกรมอยากให้ลองชมภาพยนตร์สาธิตการเขียนโปรแกรมง่าย ๆ สักตัวอย่างหนึ่ง (ภาพยนตร์มีความยาวประมาณ 5 นาทีเท่านั้น) กดปุ่ม play แล้วดูตามไป
อ้วนหรือผอม
ถ้าเราอยากรู้ว่าตัวเองมีน้ำหนักกับความสูงที่ได้สัดส่วน ผอม หรือว่าอ้วน ก็ต้องหาค่าของ body mass index (เรียกย่อว่า BMI) จากสูตร

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

คะแนนเต็ม : 10 คะแนน
- เมื่อเขียนเสร็จ
- ถ้าต้องการสั่งทำงาน และกรอกข้อมูลเอง ก็ให้กดปุ่ม F5
- แต่ถ้าต้องการให้ระบบตรวจสอบความถูกต้องและให้คะแนนด้วย ให้กดปุ่ม F6
(ระบบจะสุ่มข้อมูล 10 ชุด แล้วส่งไปทดสอบโปรแกรม BMI ที่เขียนขึ้น ถ้าทำงานถูกต้องก็ให้คะแนน ชุดละ 1 คะแนน)
- เมื่อใดที่ระบบถามว่าจะส่ง (submit) ผล (และคะแนน) หรือไม่ ก็ควรให้ส่ง (จะส่งกี่ครั้งก็ได้)
- หมายเหตุ : จะให้ระบบตรวจสอบความถูกต้องกี่ครั้งก็ได้
การทดสอบย่อยนี้ใช้ซอฟต์แวร์ปฏิบัติการจาวา JLab (http://www.cp.eng.chula.ac.th/~somchai/JLab) |