หลังจากที่เราเรียนรู้การใช้งานคำสั่ง If...Then...Else แบบ 2 ทางเลือกแล้ว คราวนี้จะเป็นการเขียนคำสั่งโดยใช้ If...Then...Else แบบทางเลือกที่มากกว่า 2 ทางเลือก ซึ่งมีโครงสร้างที่คล้ายคลึงกันกับแบบแรก แต่มันจะมีจุดที่เพิ่มเข้ามาคืออะไรนั้นมาดูกัน ^__^
เริ่มจากโครงสร้างการทำงานของคำสั่ง If...Then...Else ของแบบมากว่า 2 ทางเลือกกันเลย
พอดูกันแล้วเราว่ามันต่างกันมั้ย?
คล้ายคลึงกันมาก เพียงแต่จะเพิ่มเงื่อนไขมากขึ้น โดยการทำงานจะเป็นในลักษณะของ การทดสอบเงื่อนไขว่าตรงกับเงื่อนไขไหน ซึ่งหากเป็นจริงจะทำงานคำสั่ง หลัง Then เสมอ กล่าวคือ ถ้าเป็นจริงตามเงื่อนไขอันไหน ก็จะทำงานคำสั่ง หลัง Then แต่ถ้าไม่ตรงกับเงื่อนไขไหนเลย ก็จะทำงานคำสั่งหลัง Else ต่อไป
ครูเชื่อว่าเราต้องงงแน่ๆๆ
มาดูตัวอย่างกัน
จากคำสั่ง
ถ้าในช่อง Text1 ค่าที่เราป้อนเข้าไปเป็นเลข 4 โปรแกรมจะโชว์ข้อความในช่อง Text2 ว่า "ดีมาก"
ถ้าในช่อง Text1 ค่าที่เราป้อนเข้าไปเป็นเลข 3 โปรแกรมจะโชว์ข้อความในช่อง Text2 ว่า "ดี"
ถ้าในช่อง Text1 ค่าที่เราป้อนเข้าไปเป็นเลข 2 โปรแกรมจะโชว์ข้อความในช่อง Text2 ว่า "ปานกลาง"
ถ้าในช่อง Text1 ค่าที่เราป้อนเข้าไปเป็นเลข 1 โปรแกรมจะโชว์ข้อความในช่อง Text2 ว่า "พอใช้"
เห็นมั้ยครับ คำสั่ง If...Then...Else ไม่ได้ยากกันเลย ลองทำกันดูน่ะครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น