DEV Community

islombek
islombek

Posted on

C++ Урок #5

Nested if и else

Привет, друзья! В мире программирования часто возникают ситуации, когда нам нужно проверять не только одно условие, но и дополнительные условия внутри первого. Для этого в C++ мы можем использовать вложенные условные операторы if-else
. Давайте разберем, как они работают на примере.

#include <iostream>
using namespace std;

int main() {
    int age = 20;
    char gender = 'M';

    if (age >= 18) {
        cout << "Вы совершеннолетний. ";

        if (gender == 'M') {
            cout << "Вы мужчина." << endl;
        } else {
            cout << "Вы женщина." << endl;
        }
    } else {
        cout << "Вы несовершеннолетний." << endl;
    }

    return 0;
}
Enter fullscreen mode Exit fullscreen mode

В этом примере мы проверяем возраст человека. Если возраст больше или равен 18, программа проверяет также пол. Если человек - мужчина, выводится сообщение "Вы совершеннолетний. Вы мужчина." Если человек - женщина, выводится сообщение "Вы совершеннолетний. Вы женщина." Если возраст меньше 18, выводится сообщение "Вы несовершеннолетний."
Используйте вложенные условные операторы, когда ваши программы требуют более сложной логики принятия решений. Это мощный инструмент, который поможет вам создавать более гибкие и адаптивные программы! 🌟

Top comments (0)