Thắc mắc hàm switch case

e có cái bài tập là
nếu 0-20 trời nắng
30-50 trời râm
60-80 trời nhìu mây
thì trong trường hợp này với case chỉ xuất dc 1 giá trị (case 1) k như if else có thể lấy dc 1 khối giá trị (a<=20 hoặc
30<= a && a<=50) thì trong trường hợp e dùng switch thì làm sao cho case có thể lấy dc 1 khối như if else chứ nhập case 0->80 chắc hết ngày quá :persevere:

Switch case chỉ cho so sánh 1 giá trị thôi. Còn nếu muốn nhiều giá trị thì phải dùng if else.

1 Like

Swich case nếu dùng thì vẫn dùng dk nhưng nó gặp zac zoi khi c phải sài thêm Goto nữa !! Tốt nhất nếu tối ưu hóa thì c sài If else nha ^^

1 Like

Số cần kiểm tra là n
I=n/30;
Switch (I) {
Case 0:
//troi nang
Break;
Case 1:
//troi ram
Break;
Case 2:
// troi nhiu may
Break;
}

1 Like

Cách của @quannv2011 ok đó bạn

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?