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 ท าหน้าที่แสดงผลการค านวณ


               ..................................................................................................................................................................................
               ..................................................................................................................................................................................

               ..................................................................................................................................................................................

               ..................................................................................................................................................................................
               ..................................................................................................................................................................................

               ..................................................................................................................................................................................

               ..................................................................................................................................................................................
               ..................................................................................................................................................................................

               ..................................................................................................................................................................................

               ..................................................................................................................................................................................
               ..................................................................................................................................................................................

               ..................................................................................................................................................................................
               ..................................................................................................................................................................................

               ..................................................................................................................................................................................

               ..................................................................................................................................................................................
               ..................................................................................................................................................................................

               ..................................................................................................................................................................................
               ................................................................................................................................................................................
   143   144   145   146   147   148   149   150   151   152   153