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 แทน ค าตอบส าหรับท างานโปรแกรมต่อไปหรือไม่