Bài tập nhanh - Buổi 9: Switch

Nhập một số từ 1 đến 7, chương trình in ra tên thứ tương ứng trong tuần.

Nhập số thứ

Kết quả sẽ hiển thị ở đây.

So sánh switch và if/else cho bài toán này

Với 7 giá trị rời rạc cố định (1 đến 7), switch liệt kê từng trường hợp rất rõ ràng, dễ đọc, và default xử lý gọn mọi giá trị ngoài khoảng mà không cần lặp lại điều kiện so sánh.
Với if/else, mỗi trường hợp phải viết lại toàn bộ điều kiện so === 1, so === 2... nên đoạn mã dài hơn switch dù cùng logic. Nếu điều kiện là khoảng số (ví dụ > 5) thì if/else lại gọn hơn.