1/28/2556

คำสั่ง If...Then...Else [ใครบอกเข้าใจยาก!!!] ตอนที่ 2 : If…Then…Else : ตัดสินใจเลือกจากทางเลือกมากกว่า 2 ทางเลือก

If…Then…Else : ตัดสินใจเลือกจากทางเลือกมากกว่า 2 ทางเลือก

หลังจากที่เราเรียนรู้การใช้งานคำสั่ง 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 ไม่ได้ยากกันเลย ลองทำกันดูน่ะครับ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น