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;
}
В этом примере мы проверяем возраст человека. Если возраст больше или равен 18, программа проверяет также пол. Если человек - мужчина, выводится сообщение "Вы совершеннолетний. Вы мужчина." Если человек - женщина, выводится сообщение "Вы совершеннолетний. Вы женщина." Если возраст меньше 18, выводится сообщение "Вы несовершеннолетний."
Используйте вложенные условные операторы, когда ваши программы требуют более сложной логики принятия решений. Это мощный инструмент, который поможет вам создавать более гибкие и адаптивные программы! 🌟
Top comments (0)