C++ dùng if, else if, else với điều kiện đặt trong ngoặc tròn () và khối lệnh trong ngoặc nhọn {}.
#include <iostream>
using namespace std;
int main() {
double diem;
cout << "Nhập điểm: ";
cin >> diem;
if (diem >= 8) {
cout << "Giỏi" << endl;
} else if (diem >= 6.5) {
cout << "Khá" << endl;
} else if (diem >= 5) {
cout << "Trung bình" << endl;
} else {
cout << "Yếu" << endl;
}
return 0;
}switch phù hợp khi so sánh một biến với nhiều giá trị cố định. Đừng quên break sau mỗi case!
int thu = 3;
switch (thu) {
case 2: cout << "Thứ Hai"; break;
case 3: cout << "Thứ Ba"; break;
case 4: cout << "Thứ Tư"; break;
default: cout << "Ngày khác"; break;
}?Thiếu `break` trong case của switch thì chuyện gì xảy ra?