Page 142 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 142
141
ตัวอย่างโปรแกรมค านวณผลการประเมินที่มีคะแนนเต็ม 10 คะแนน มีเงื่อนไขดังนี้ ถ้าได้คะแนน
ตั้งแต่ 6 คะแนนขึ้นไปถือว่าผ่านการประเมิน
ผลลัพธ์
ภาพที่ 4.5 โปรแกรมค านวณผลการประเมิน
เมื่อป้อนข้อมูลเข้าทดสอบโปรแกรมแล้วจะเห็นได้ว่าโปรแกรมท างานและให้ผลลัพธ์ได้
ถูกต้องเพียงบางส่วนเท่านั้นยังไม่สอดคล้องกับวัตถุประสงค์ของโปรแกรม เช่น การป้อนค่าข้อมูลที่
ไม่ได้อยู่ในช่วงของคะแนนก็ยังท าการประมวลผลและแสดงผลลัพธ์ออกมา ดังนั้นผู้เขียนโปรแกรมจึง
ควรท าการปรับปรุง แก้ไขให้โปรแกรมท างานได้สมบูรณ์มากยิ่งขึ้น ดังภาพที่ 4.6 แก้ไขโปรแกรมโดย
การใช้เงื่อนไขที่มีให้เลือกมากกว่า 2 ทาง (if…else if…) เข้ามาช่วย