บทที่ 8 โครงสรางแบบมีทางเลือก เนื้อหา 1.คําสั่ง if 2.คําสั่ง if else 3.คําสั่ง nested if 4.คําสั่ง switch … case
ผลการเรียนรูที่คาดหวัง เขียนโปรแกรมที่มีโครงสรางการทํางานแบบมีทางเลือกได
ในการเขียนโปรแกรมคอมพิวเตอรบางครั้งจะตองมีการใหโปรแกรมมีทางเลือก เพื่อที่จะทํางานอยาง ใดอยางหนึ่ง โดยถาเงื่อนไขเปนจริงจะทํา ถาเงื่อนไขเปนเท็จจะไมทํา ตัวอยางการทํางานในคอมพิวเตอรที่อาจพบบอย เชน กรณีที่เราใชงานโปรแกรม Microsoft Word เมื่อเราปดโปรแกรมโดยไมไดบันทึก จะมีการเตือนใหเลือกบันทึก ขอมูลไวในดิสกคือ กรณีเลือก Yes จะบันทึกขอมูลในดิสก กรณีเลือก No จะไมบันทึกขอมูล ในบทนี้จะกลาวถึงโครงสรางการทํางานแบบมีทางเลือกโดยในที่นี้แบงเปน 4 ลักษณะ คือ 1. คําสั่ง if 2. คําสั่ง if else 3. คําสั่ง nested if 4. คําสั่ง switch … case