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

|