Page 148 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 148
148
ี่
ใบงานท6.3
ค าชี้แจงจงเขียนโปรแกรมค านวณค่าแรง OT โดยก าหนดให้สร้าง Class ชื่อ OT และสร้างmethod ดังนี้
Method ส าหรับข้อมูล เป็นเเบบ Instance Method ท าหน้าที่ดังนี้
1. รับข้อมูลจ านวนชั่วโมงOT
2. รับข้อมูลประเภทแรงงาน(มี 2 แบบคือประเภท O และประเภท “X”)
3. รับข้อมูลค่าแรงปกติต่อชั่วโมง
4. ส่งข้อมูลไปยัง method ค านวณOT
Method ส าหรับค านวณ OT (calOT) เป็นเเบบOverloading Method ท าหน้าที่ OT ส าหรับแรงงาน
่
ประเภท 0 โดยคดค่า OT เท่ากับ 1.00 เท่าของคาแรงปกติ
ิ
Method ส าหรับคานวณ OT (calOT) เป็นเเบบOverloading Method ท าหน้าที่ OT ส าหรับแรงงาน
ประเภท X โดยคิดค่า OT เท่ากับ 1.5 เท่าของค่าแรงปกต ิ
Method ส าหรับเเสดงผลข้อมูล(showData)เป็นเเบบ lnstance Method ท าหน้าที่แสดงผลการค านวณ
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
................................................................................................................................................................................

