C++ else

Khám Phá Cấu Trúc Điều Kiện "else" Trong C++

C++ là một trong những ngôn ngữ lập trình phổ biến và mạnh mẽ nhất hiện nay. Một trong những tính năng quan trọng trong C++ là khả năng điều khiển luồng chương trình thông qua các cấu trúc điều kiện. Trong bài viết này, chúng ta sẽ tìm hiểu về cấu trúc điều kiện "else" trong C++.

Định Nghĩa

Cấu trúc điều kiện "else" cho phép lập trình viên thực hiện các hành động khác nhau tùy thuộc vào kết quả của một điều kiện. Nếu điều kiện được kiểm tra là đúng (true), chương trình sẽ thực hiện khối lệnh trong câu lệnh "if". Ngược lại, khi điều kiện là sai (false), khối lệnh trong phần "else" sẽ được thực thi.

Cú Pháp

if (điều_kiện) {
    // Khối lệnh nếu điều kiện đúng
} else {
    // Khối lệnh nếu điều kiện sai
}

Ví Dụ Cụ Thể

Dưới đây là một ví dụ thực tế về việc sử dụng cấu trúc "else" trong C++:

#include 
using namespace std;

int main() {
    int a;
    cout << "Nhập một số nguyên: ";
    cin >> a;

    if (a > 0) {
        cout << "Số vừa nhập là số dương." << endl;
    } else {
        cout << "Số vừa nhập là số không dương." << endl;
    }

    return 0;
}

Trong ví dụ này, chương trình yêu cầu người dùng nhập một số nguyên. Nếu số đó lớn hơn 0, chương trình sẽ thông báo rằng đó là số dương. Ngược lại, nếu số đó không lớn hơn 0, chương trình sẽ thông báo rằng đó là số không dương.

Cấu Trúc "else if"

Đôi khi, bạn có thể cần kiểm tra nhiều điều kiện. Trong trường hợp này, bạn có thể sử dụng cấu trúc "else if". Dưới đây là cú pháp:

if (điều_kiện_1) {
    // Khối lệnh nếu điều kiện 1 đúng
} else if (điều_kiện_2) {
    // Khối lệnh nếu điều kiện 2 đúng
} else {
    // Khối lệnh nếu tất cả các điều kiện trên đều sai
}

Dưới đây là ví dụ sử dụng "else if":

#include 
using namespace std;

int main() {
    int a;
    cout << "Nhập một số nguyên: ";
    cin >> a;

    if (a > 0) {
        cout << "Số vừa nhập là số dương." << endl;
    } else if (a < 0) {
        cout << "Số vừa nhập là số âm." << endl;
    } else {
        cout << "Bạn vừa nhập số 0." << endl;
    }

    return 0;
}

Trong ví dụ này, nếu người dùng nhập số dương, số âm hoặc số 0, chương trình sẽ thông báo tương ứng.

Kết Luận

Cấu trúc điều kiện "else" trong C++ là một công cụ mạnh mẽ cho phép lập trình viên kiểm soát luồng chương trình dựa trên các điều kiện. Việc sử dụng "else" và "else if" giúp chương trình trở nên linh hoạt hơn, có khả năng xử lý nhiều trường hợp khác nhau. Hy vọng rằng qua bài viết này, bạn đã nắm được cơ bản về cấu trúc "else" trong C++!