Page 11 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 11
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
5.3 การเปรียบเทียบแบบมหลายทางเลือก การเปรียบเทียวหลายทางเลือกจะใช้
ี
รูปแบบของ CASE ซึ่งรูปแบบการเขียนจะประกอบไปด้วย CASE, OF, ELSE และ END CASE โดยมีรูปแบบการ
เขียนดังนี้
รูปแบบค าสั่ง
CASE expression OF ( เปรียบเทียบค่าตัวแปรที่รับเข้ามา)
Condition 1 : Sequence 1 (ถ้าตรงกับทางเลือกท 1 จะท างาน Sequence 1)
ี่
Condition 2 : Sequence 2 (ถ้าตรงกับทางเลือกท 2 จะท างาน Sequence 2)
ี่
…
Condition n : Sequence n (สามารถมีได้หลายทางเลือก)
ELSE
else sequence (ถ้าไม่ตรงกับเงื่อนไขใดๆ เลยให้ท า else sequence)
END CASE (จบการเปรียบเทียบหลายทางเลือก)
ตัวอย่างการเขียน Pseudo code เปรียบเทียบหลายทางเลือก
ตัวอย่างที่ 6 จงเขียน Pseudo code ส าหรับใช้ตัวเลือกเพอแสดงความหมายของภาษาองกฤษ 4 ค า
ั
ื่
โดยมีเงื่อนไขดังนี้
ถ้าป้อน A ให้แสดงความหมายของค าว่า Good morning
ถ้าป้อน B ให้แสดงความหมายของค าว่า Good afternoon
ถ้าป้อน C ให้แสดงความหมายของค าว่า Good evening
ถ้าป้อน D ให้แสดงความหมายของค าว่า Good night
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 11

