Lồng Các Lệnh If Trong C++

Nó là hợp lệ để lồng các lệnh if-else trong C++, nghĩa là bạn có thể sử dụng một lệnh if hoặc else bên trong lệnh if hoặc else khác.

Cú pháp để lồng các lệnh if trong C++ như sau:

if( bieu_thuc_boolean 1) {    // Thuc thi khi bieu thuc boolean 1 la true    if(bieu_thuc_boolean 2)    {       // Thuc thi khi bieu thuc boolean 2 la true    } }

Bạn có thể lồng else if…else theo cách tương tự như bạn đã lồng lệnh if.

Ví dụ

#include <iostream> using namespace std; int main () {    // Khai bao bien cuc bo:    int a = 100;    int b = 200;    // kiem tra dieu kien cua bieu thuc boolean    if( a == 100 )    {        // neu dieu kien la true thi kiem tra tiep dieu kien sau        if( b == 200 )        {           // neu dieu kien la true thi in dong sau           cout << "Gia tri cua a la 100 va b la 200" << endl;        }    }    cout << "Gia tri chinh xac cua a la: " << a << endl;    cout << "Gia tri chinh xac cua b la: " << b << endl;    return 0; }

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Từ khóa » Cách Dùng If Trong C++