Page 10 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 10
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
5.2 การเปรียบเทียบหลายเงื่อนไขโดยใช้ IF ซ้อน IF เป็นการเขียน Pseudo Code
ส าหรับโปรแกรมที่มีทางเลือกหลายเงื่อนไข โดยจะน าประโยค IF มาซ้อนกัน ดังตัวอย่างต่อไปนี้
ตัวอย่างที่ 5 จงเขียน Pseudo code การตรวจสอบเลขที่รับเข้ามาว่าเป็นเลขจ านวนเต็มบวก เต็มลบหรือเป็น
ศูนย์
Program_CheckNum อธิบายขั้นตอนการท างาน
INIT NUMBER : INTEGER 1. โปรแกรมตรวจสอบตัวเลข
BEGIN 2. ประกาศค่าเริ่มต้น ตัวเลข เป็นชนิดข้อมูลจ านวนเต็ม
PRINT “Please Enter Number” 3. เริ่มต้น
READ NUMBER 4. แสดงข้อความ Please Enter Number
IF (NUMBER>0) THEN 5. รับตัวเลข
PRINT “Positive Number” 6. ถ้า number มากกว่า 0 แล้วท า
ELSE 6.1 แสดงข้อความ “Positive Number”
IF (NUMBER<0) THEN มิฉะนั้นแล้ว
PRINT “Negative Number” 6.2 ถ้า number น้อยกว่า 0 แล้วท า
ELSE 6.2.1 แสดงข้อความ “Negative Number”
PRINT “Zero Number” มิฉะนั้นแล้ว
ENDIF 6.2.2 แสดงข้อความ “Zero Number”
ENDIF 7. จบการท างาน
END
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 10

