Chào các bạn. Các bạn cho mình hỏi mình có làm một bài mà phải so sánh. Mình có một đứa bạn nó bảo dùng case chỉ có thể bằng thôi, dùng if đi. Vậy cho mình hỏi có cách nào dùng case mà so sánh được không ạ?
Hỏi về switch trong C++
switch case nó chỉ “phân loại” theo giá trị của biến trong switch thôi bạn, có nghĩa là nó sẽ tương đương với 1 loạt if else mà trong if chỉ có so sánh bằng thôi. 
1 Like
tức là khi dùng switch case bình không thể so sánh >= <= hay && với || hả bạn?
ừm đúng rồi bạn 
nó chỉ như kiểu này thôi
if(x == 1)
{ // do something with x == 1}
else if(x == 2)
{ // do something with x == 2 }
...
còn muốn dùng lệnh rẽ nhánh có điều kiện so sánh != < > <= >= thì dùng if else
1 Like
À mình hiểu rồi. Ths bạn nhe 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?