if –else เป็นคำสั่งให้โปรแกรมเลือกทำงานในชุดคำสั่งใดคำสั่งหนึ่ง จากสองทางเลือก โดยตรวจสอบนิพจน์ที่เป็นจริงหรือเท็จ ถ้านิพจน์ที่กำหนดให้เป็นจริง โปรแกรมจะทำงานที่ชุดคำสั่งที่อยู่ใต้ if แต่ถ้าเป็นเท็จโปรแกรมจะข้ามไปทำงานที่ชุดคำสั่งที่อยู่ภายใต้ else ซึ่งมีรูปแบบการทำงานดังนี้
|
if (boolean_expression){
statements_1;
}
else {
statements_2;
}
|
|
โดยที่ boolean_expression : เป็นนิพจ์ที่เป็นเงื่อนไขทางตรรกศาสตร์ ซึ่งมีการตรวจสอบเงื่อนไขเป็นจริงหรือเป็นเท็จเท่านั้น
statements_1 : เป็นชุดคำสั่งที่จะทำงานเมื่อเงื่อนไขที่กำหนดให้เป็นจริง
statements_2 : เป็นชุดคำสั่งที่จะทำงานเมื่อเงื่อนไขที่กำหนดให้เป็นเท็จ
ตัวอย่าง โปรแกรม if-else โจทย์ มีเงินอยู่ 100 บาท ต้องการซื้อปากกา ถ้าปากกามีราคาน้อยกว่าเงินให้ซื้อได้ แต่ถ้าปากกามีราคามากกว่าเงินในมือจะไม่ซื้อปากกาได้
0 ความคิดเห็น:
แสดงความคิดเห็น