Switch Case questions
Switch Case questions
ใช้คำสั่ง switch-case เพื่อทำอะไรได้บ้าง?
คำนวนค่าทางคณิตศาสตร์
ทำการเปรียบเทียบค่า
ทำการวนซ้ำ
ทำการเก็บค่า
การใช้คำสั่ง switch-case ต้องมีส่วนใดอยู่เสมอ?
ส่วนของ if-else
ส่วนของ for-loop
ส่วนของ default
ส่วนของ case
การใช้คำสั่ง switch-case สามารถเปรียบเทียบค่าของตัวแปรชนิดใดได้?
int
float
string
boolean
คำสั่ง switch-case ใช้เงื่อนไขในการเปรียบเทียบค่าอย่างไร?
เปรียบเทียบค่าที่เท่ากับ
เปรียบเทียบค่าที่ไม่เท่ากับ
เปรียบเทียบค่าที่เกินกว่า
เปรียบเทียบค่าที่น้อยกว่า
จงเขียนตัวอย่างการใช้คำสั่ง switch-case เพื่อตรวจสอบค่าของตัวแปร num และทำการแสดงผลตามตัวอย่างต่อไปนี้:
ถ้า num เท่ากับ 1 ให้แสดงผลว่า 'One'
ถ้า num เท่ากับ 2 ให้แสดงผลว่า 'Two'
ถ้า num เท่ากับ 3 ให้แสดงผลว่า 'Three'
ถ้า num เท่ากับ 4 ให้แสดงผลว่า 'Four'
สิ่งใดคือส่วนของคำสั่ง switch-case ที่จะถูกทำงานถ้าไม่มี case ที่ตรงกับค่าของตัวแปรที่เปรียบเทียบ?
case ที่มีค่าเป็น 0
case ที่มีค่าเป็น 1
case ที่มีค่าเป็น default
case ที่มีค่าเป็น -1
คำสั่ง switch-case ใช้เครื่องหมายใดในการเปรียบเทียบค่าของตัวแปร?
==
!=
>
Switch Case questions
จงเขียนคำสั่ง switch-case เพื่อตรวจสอบค่าของตัวแปร grade และทำการแสดงผลตามตัวอย่างต่อไปนี้:
ถ้า grade เท่ากับ 'A' ให้แสดงผลว่า 'Excellent'
ถ้า grade เท่ากับ 'B' ให้แสดงผลว่า 'Good'
ถ้า grade เท่ากับ 'C' ให้แสดงผลว่า 'Fair'
ถ้า grade เท่ากับ 'D' ให้แสดงผลว่า 'Poor'
การใช้คำสั่ง switch-case สามารถใช้งานร่วมกับคำสั่งใดได้?
if-else
for-loop
while-loop
do-while-loop
คำสั่ง switch-case ใช้ในกรณีใด?
เมื่อต้องการทำงานตามเงื่อนไขที่มีมากกว่า 2 กรณี
เมื่อต้องการทำงานตามเงื่อนไขที่มีแค่ 2 กรณี
เมื่อต้องการทำงานตามเงื่อนไขที่มีแค่ 1 กรณี
เมื่อต้องการทำงานตามเงื่อนไขที่มีมากกว่า 3 กรณี