Page 186 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 186

185


                       2. การออกแบบและเขียนโปรแกรมอย่างง่าย

                              ตัวอย่างที่ 1 การพัฒนาโปรแกรมเพื่อค านวณหาอัตราการผ่อนช าระค่าสินค้ารายงวด
                       การวิเคราะห์ปัญหา
                       1. การวิเคราะห์ความต้องการ (Requirement)
                              ต้องการค านวณหาอัตราการผ่อนช าระรายงวด


                       2. การวิเคราะห์รูปแบบผลลัพธ์ (Output)
                                 ป้อนราคาสินค้า      xx


                                 ป้อนเงินดาวน์
                                                     xx
                               ยอดจัด                ??
                               ป้อนอัตราดอกเบี้ยต่อปี  xx
                               ป้อนจ านวนปีที่ผ่อน   xx

                               ดอกเบี้ยจ่าย          ??
                               ยอดจัดรวมดอกเบี้ยจ่าย  ??
                               ยอดผ่อนช าระต่อเดือน  ??
                               คุณต้องการท างานโปรแกรมต่อหรือไม่ [y/n]  xx



                       3. การวิเคราะห์ข้อมูลน าเข้า (Input)
                              ราคาสินค้า

                              เงินดาวน์
                              อัตราดอกเบี้ยต่อปี
                              จ านวนปีที่ผ่อน
                              ค าตอบ [y/n] ส าหรับท างานโปรแกรมต่อไปหรือไม่

                       4. การวิเคราะห์ตัวแปรที่จะใช้ (Variable)
                              price         แทน ราคาสินค้า
                              down          แทน เงินดาวน์
                              leasing       แทน ยอดจัด

                              rate          แทน อัตราดอกเบี้ยต่อปี
                              n             แทน จ านวนปีที่ผ่อนช าระ
                              interate      แทน ดอกเบี้ยจ่าย
                              total         แทน ยอดจัดรวมดอกเบี้ย จ่าย

                              pay           แทน ยอดผ่อนช าระต่อเดือน
                              ans           แทน ค าตอบส าหรับท างานโปรแกรมต่อไปหรือไม่
   181   182   183   184   185   186   187   188   189   190   191