islombek
Posted on March 7, 2024
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, выводится сообщение "Вы несовершеннолетний."
Используйте вложенные условные операторы, когда ваши программы требуют более сложной логики принятия решений. Это мощный инструмент, который поможет вам создавать более гибкие и адаптивные программы! 🌟
Posted on March 7, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.