ข้อความสั่งควบคุม
ข้อความสั่งมีเงื่อนไข ข้อความสั่งมีเงื่อนไขแบบทางเลือก switch/case
รูปแบบ Switch/Case switch (Variable) { case (constant-1) : statement; . . . . . . . . . . .; break; case (constant-2) : . . . . . . . . . . ; default : }
แบบฝึกหัด Ex. โปรแกรมคำนวณค่าห้องพักของบ้านพักตากอากาศแห่งหนึ่ง โดยมีประเภทห้องพักหลายประเภท ดังนี้ Menu : ****************************************** [1] ห้องประเภทที่ 1 ค่าห้องพักวันละ 800 บาท [2] ห้องประเภทที่ 2 ค่าห้องพักวันละ 1000 บาท [3] ห้องประเภทที่ 3 ค่าห้องพักวันละ 1500 บาท [4] ห้องประเภทที่ 4 ค่าห้องพักวันละ 2000 บาท ************************************************ กรุณาเลือกห้องพัก [1 – 4] :_ ทั้งนี้ ผู้เข้าพักจะต้องชำระค่าห้องพักตามจำนวนวันที่พักอยู่ โดยการรับข้อมูล ประเภทของห้องพัก, จำนวนวันที่พักเข้าทางแป้นพิมพ์ แสดงผลทางจอภาพ โดยแสดง ประเภทของห้องพัก(choice) , จำนวนวันที่เข้าพัก (day) และ จำนวนเงินค่าห้องพักที่คำนวณได้ (amount)