1. Cấu trúc rẽ nhánh if – else
Cú pháp cơ bản:
Mã:
if (điều_kiện) {
// mã lệnh nếu điều kiện đúng
} else {
// mã lệnh nếu điều kiện sai
}
Mã:
#include <iostream>
using namespace std;
int main() {
int tuoi;
cout << "Nhap tuoi cua ban: ";
cin >> tuoi;
if (tuoi >= 18) {
cout << "Ban du tuoi truong thanh!";
} else {
cout << "Ban chua du tuoi truong thanh!";
}
return 0;
}
- Nếu
tuoi >= 18là đúng → in ra “đủ tuổi”. - Nếu không → in ra “chưa đủ tuổi”.
2. Cấu trúc nhiều điều kiện else if
Mã:
if (diem >= 9) {
cout << "Xuat sac";
} else if (diem >= 8) {
cout << "Gioi";
} else if (diem >= 6.5) {
cout << "Kha";
} else {
cout << "Yeu";
}
Chương trình sẽ kiểm tra từ trên xuống và dừng lại khi gặp điều kiện đúng đầu tiên.
3. Toán tử so sánh và logic
| Toán tử | Ý nghĩa | Ví dụ |
|---|---|---|
== | bằng | a == b |
!= | khác | a != b |
> | lớn hơn | a > b |
< | nhỏ hơn | a < b |
>= | lớn hơn hoặc bằng | a >= b |
<= | nhỏ hơn hoặc bằng | a <= b |
&& | và (AND) | (a > 5 && b < 10) |
| ` | ` | |
! | phủ định (NOT) | !(a > 5) |
4. Cấu trúc switch – case
Dùng khi có nhiều giá trị cụ thể cho cùng một biến.
Mã:
#include <iostream>
using namespace std;
int main() {
int choice;
cout << "Chon so tu 1 den 3: ";
cin >> choice;
switch (choice) {
case 1:
cout << "Ban chon so 1";
break;
case 2:
cout << "Ban chon so 2";
break;
case 3:
cout << "Ban chon so 3";
break;
default:
cout << "Lua chon khong hop le!";
}
return 0;
}
break giúp thoát khỏi switch sau khi gặp một case đúng.
Bài thực hành nhỏ – "Game đoán số"
Mã:
#include <iostream>
using namespace std;
int main() {
int soBiMat = 7;
int doan;
cout << "Thu doan mot so tu 1 den 10: ";
cin >> doan;
if (doan == soBiMat) {
cout << "Ban doan dung roi!";
} else if (doan > soBiMat) {
cout << "Qua lon roi!";
} else {
cout << "Qua nho roi!";
}
return 0;
}
Tổng kết tiết 2:
if,else,else if→ điều kiện phức tạp.switch→ chọn theo giá trị cụ thể.- Toán tử logic (
&&,||,!) → kết hợp điều kiện. - Biết viết game “đoán số” đơn giản.

Xem thêm chủ đề cùng danh mục
- 🎭 3 Cách Đáp Lại Câu "Ai Hỏi?"
- Lợi ích của việc làm cộng tác viên.
- Cách để tăng điểm uy tín bài viết điểm và tất cả mọi thứ
- số pi là gì?
- 🖥️Sắp xếp các cấp bậc CLB TIN HỌC👾
- các trường THPT có điểm thi năng lực cao nhất HCM quận tân phú
- các trường có điểm thi đánh giá năng lực cao nhất tại HCM
- Điểm thi đánh goá năng lực tối đa là bao nhiêu điểm
- Bảng xếp hạng các nhân vật trong KNY trên web:
- Thông tin chi tiết của Kotoha Hashibira: (hết rồi, cảm ơn myself)
