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

รูปแบบ







if (เงื่อนไข)
  {
     ประโยคคำสั่ง 1;
     ประโยคคำสั่ง 2;
                 |
     ประโยคคำสั่ง n;
   }

                                             
           
----------

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

ผังงาน

-------------


โปรแกรม

          

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