Template errors

  • Template public:thread_view: [E_USER_WARNING] Filter array_values is unknown (src/XF/Template/Templater.php:1165)
  • Template public:thread_view: [E_USER_WARNING] Filter slice is unknown (src/XF/Template/Templater.php:1165)
  • Template public:thread_view: [E_USER_WARNING] Filter array_reverse is unknown (src/XF/Template/Templater.php:1165)

Câu lạc bộ Tin học dành cho học sinh Tiểu học

C++ tiết 2 - Điều kiện và rẽ nhánh (if, else, switch)

Trạng thái

♥ Lượt xem: 62
♥ Lượt phản hồi: 3

Finl-hedge - Vũ Hoàng Quân

name roblox: finleyreginald
Cộng tác viên
Tham gia
28/10/2025
Bài viết
520
Điểm Like
2,299
Điểm Uy tín
5,230
Tuổi Sửu
Tí Tinh Tế
Miu Mềm Mại
Rồng Rực Rỡ
Tỵ Tinh Tường
Heo Hiền Hậu
Tuổi Mùi
Phù điêu Hổ
Phù điêu Rồng
Hổ Hào Hiệp
Ngựa Ngộ Nghĩnh
Dê Dịu Dàng
Tích cực hoạt động

🧩 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
}
Ví dụ:
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;
}
📘 Giải thích:
  • Nếu tuoi >= 18 là đú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";
}
📌 Lưu ý:
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ĩaVí dụ
==bằnga == b
!=kháca != b
>lớn hơna > b
<nhỏ hơna < b
>=lớn hơn hoặc bằnga >= b
<=nhỏ hơn hoặc bằnga <= 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. 🎯
 

Trạng thái

♥ Lượt xem: 62
♥ Lượt phản hồi: 3

Back
Trên Bottom