Monday, July 4, 2011



              เงื่อนไขแบบหลายทางเลือก (ฟังก์ชัน if หลายทางเลือก) จะทำการตรวจสอบเงื่อนไขตามประโยคคำสั่งชุดที่ 1 ถ้าเงื่อนไขเป็นจริงจะทำงาน
ตามประโยคคำสั่งชุดที่ 1 ถ้าเป็นเท็จจะทำการตรวจสอบเงื่อนไขต่อไป ตามประโยคคำสั่งชุดที่ 2 ถ้าเงื่อนไขชุดที่ 2
เป็นจริงจะทำงานตามประโยคคำสั่งชุดที่ 2 แต่ถ้าเป็นเท็จอีกก็จะตรวจสอบเงื่อนไขชุดที่ 3 ต่อไปจนถึงเงื่อนไขสุดท้าย
ถ้าตรงกับเงื่อนไขใดก็จะทำงานตามประโยคคำสั่งชองชุดเงื่อนไขนั้น


รูปแบบ            if (เงื่อนไข)
                            {
                               ประโยคคำสั่งชุดที่ 1;
                            }
                         else if
                                    {
                                       ประโยคคำสั่งชุดที่ 2;
                                    }
                                 else
                                    {
                                       ประโยคคำสั่งชุดที่ 3
                                     }


                
ตัวอย่างโปรแกรม การตรวจสอบคะแนนโดยใช้เงื่อนไขแบบหลายทางเลือก
                    
ผังงาน
--------
โปรแกรม
          
การทำงานของโปรแกรม

        เมื่อรันโปรแกรมเครื่องจะแสดงข้อความ Input mark :__ ให้ป้อนค่าคะแนนเข้าไป ถ้าป้อนตัวเลขที่มีค่า >= 80
จะแสดงข้อความ Grade = A แต่ถ้าป้อนตัวเลข >=70 จะแสดงข้อความ Grade = B แต่ถ้าป้อนตัวเลข >=60
จะแสดงข้อความ Grade = C แต่ถ้าป้อนตัวเลข >= 50 จะแสดงข้อความ Grade = D แต่ถ้าไม่ใช่ทุกเงื่อนไข
ที่กล่าวมาให้แสดงข้อความ Grade = F

ผลการรันโปรแกรม

----------

No comments:

Post a Comment