Page 300 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 300

ื
                                          ้
                                                                                                    ื
                                     11.  ถาตอบส่วนแสดงผลตามแนวการตอบหมายเลข 11 หรอตอบนอกเหนอจาก
                       นี้
                                                            ้
                                                        ์
                                   ื
                          ่
                          ื
                                   ่
                                                                                      ่
                                                                                          ์
                                                                                            ้
                                                                                      ี
                                                                    ้
                                                                          ์
                                                                              ้
                       แต่ชอตัวแปรสอความหมาย สัญลักษณถูกตองและไดผลลัพธถูกตองตามทโจทยตองการ
                       ให้ 2 คะแนน
                                     12.  ถาตอบส่วนจบการทางานตามแนวการตอบหมายเลข 12 หรอตอบ
                                          ้
                                                                                            ื
                                                          ํ
                                                                                      ์
                                               ื
                                               ่
                              ื
                                                                    ํ
                                    ี
                                        ้
                                                                                              ้
                       นอกเหนอจากน้แต่ขอความสอความหมายว่าจบการทางานและสัญลักษณถูกตอง ให 1 คะแนน
                                                                                         ้
                                          ้
                                                       ื
                                                             ี
                                                                 ้
                                     13.  ถาตอบนอกเหนอจากน้ไม่ใหคะแนน

                                                              ั
                                                                                         ั
                                                                                             ี
                                                                                                  ้
                                                                                ิ
                                                                       ็
                                                                           ั
                        จากวิธการประมวลผลดังกลาว สามารถพฒนาไปเปนอลกอรทึมโดยรหสเทยมได
                                                 ่
                              ี
                       ดังนี้ (45 คะแนน)
                       แนวการตอบ
                       1      Calculate_Employees_Wage
                       2          Declare EmpCode, EmpName String
                       3          Declare Hour, Rate, Wage, Total Integer
                       4          Declare Check Character
                       5          Print heading report
                       6          Set Total to 0
                       7          REPEAT
                       8            Get EmpCode, EmpName, Hour, Rate
                       9            IF Hour > 8 THEN
                       10                 Compute Wage = ((((Hour – 8) * 2) * Rate) + (8 * Rate))
                       11           ELSE
                       12                 Compute Wage = (Hour * Rate)
                       13           Compute Total = (Total + Wage)
                       14           Print EmpCode, EmpName, Hour, Rate, Wage

                       15           Insert new line in output
                       16           Get Check

                       17         UNTIL Check = N

                       18         Print Total

                       19     END
   295   296   297   298   299   300   301   302   303   304   305