Вложенный if в C++

Vlozennyj If V C



В программировании на C++ возникают различные ситуации, в которых нам необходимо проверить условия. Иногда нам нужно одновременно удовлетворить несколько условий. Для этого мы используем условие «вложенное если» в программировании на C++. Если мы поместим условие «если» внутри другого «если», то такое условие называется «вложенным если». Когда первое условие «если» удовлетворено, мы перемещаемся внутрь этого «если», где помещаем другое «если». Затем он проверяет условие «если», которое находится внутри первого условия «если», и так далее. Он возвращает результат, который мы помещаем внутри «если», когда все условия удовлетворены.

Пример 1:







Давайте напишем несколько кодов, в которых мы используем «вложенное if». Чтобы начать код C++, мы включаем сюда заголовочный файл «iostream», а затем пространство имен «std». После этого мы помещаем код драйвера «main()» и инициализируем три переменные «n1», «n2» и «n3» значениями «20», «10» и «2» соответственно. Затем мы используем здесь условие «если», в котором мы проверяем, больше ли «n1», чем «n2». Если это условие удовлетворено, мы продвигаемся дальше внутри этого «если», где добавляем еще одно условие «если».



Теперь второй «if» проверяет значения «n1», которые больше «n3». Если это условие «вложенности if» также удовлетворено, выполняется оператор ниже, в который мы помещаем оператор «cout». Таким образом, он печатает этот оператор, если в этом коде удовлетворены оба условия «вложенного if». Если какое-либо из условий неверно, на консоли не будет отображаться никакого сообщения.



Код 1:





#include
использование пространства имен std;
int главный ( )
{
ты n1 = двадцать , n2 = 10 , n3 = 2 ;
если ( n1 > n2 ) {
если ( n1 > n3 ) {
расчет << ' n1 - это самые большие значения, которые ' << n1 << конец;
}
}
возвращаться 0 ;
}

Выход:



Здесь на консоли показан оператор, который означает, что оба условия «if» из «вложенного if» истинны. Здесь также отображается оператор, который мы добавили внутри «вложенного if».

Пример 2:

Сюда включены пространство имен «std» и заголовочный файл «iostream» для запуска кода C++. Затем вставляется код драйвера «main()», и три переменные «var1», «var2» и «var3» инициализируются значениями «8», «91» и «32» соответственно.

Далее мы используем условие «if», чтобы определить, меньше ли «val1», чем «val2». Если это условие выполнено, мы продолжаем выполнять условие «если» и добавляем еще одно условие «если». Второй «if» теперь проверяет, меньше ли значение «val1», чем «val3». Если это условие «вложенного if» также выполнено, оператор, помещенный внутри «cout», выполняется следующим образом. Таким образом, если в этом коде выполняются оба условия «вложенного if», он печатает этот оператор. Консоль не будет отображать никаких сообщений, если условия неверны.

Код 2:

#include
использование пространства имен std;
int главный ( )
{

целое число var1 = 8 , вар2 = 91 , вар3 = 32 ;
если ( вар1 < вар2 ) {
если ( вар1 < вар3 ) {
расчет << ' var1 - это наименьшее значение, которое ' << вар1 << конец;
}
}
возвращаться 0 ;
}

Выход:

Оператор, который мы добавили во «вложенный if», теперь отображается здесь. Сообщение на консоли указывает, что оба условия «если» вложенного «если» верны.

Пример 3:

Здесь в «main()» мы инициализируем переменные с именами «x», «y» и «z» значениями «11», «22» и «33» соответственно. Затем мы используем «если», в котором мы помещаем условие «x == 11», и помещаем еще одно «если» внутри этого «если», которое является «вложенным если», куда мы добавляем «y == 22». состояние. Это «вложенное если» реализуется только тогда, когда выполнено первое условие «если».

После этого мы используем еще одно «если» внутри второго «если», которое выполняется, когда оба «если» удовлетворены, которые мы добавили ранее. Третий «if» содержит условие «z == 33», и мы включаем «cout» внутри последнего условия «if». Это будет выполнено только тогда, когда все три условия «если» верны.

Код 3:

#include
использование пространства имен std;
int главный ( )
{
интервал х = одиннадцать , у = 22 , г = 33 ;
если ( х == одиннадцать ) {
если ( и == 22 ) {
если ( с == 33 ) {
расчет << «Эй! C++ вложен, если здесь!!» << конец;
}
}
}
возвращаться 0 ;
}

Выход:

Этот результат показывает, что все вложенные условия «если» удовлетворены. Здесь отображается выражение внутри последнего «if». Это утверждение не появится здесь, если какое-либо из перечисленных условий неверно.

Пример 4:

Переменные «ch1», «ch2» и «ch3» инициализируются как тип данных «char» с символами «a», «b» и «z» после вызова функции «main()». Далее мы используем оператор «if» с условием «ch1 == a» и еще один оператор «if» внутри него (называемый «вложенным if») с дополнительным условием «ch2 == b». Это означает, что это вложенное условие будет выполнено только тогда, когда будет выполнено первое условие «если».

Впоследствии мы используем дополнительное «если» внутри второго «если», которое выполняется при удовлетворении обоих ранее вставленных условий «если». Условие «ch3 == z» находится в третьем условии «if», а слово «cout» присутствует в последнем условии «if». Это пройдет только в том случае, если будут выполнены все условия.

Код 4:

#include
использование пространства имен std;

int главный ( )
{

символ ch1 = 'а' , ч2 = 'б' , ч3 = 'С' ;

если ( канал 1 == 'а' ) {
если ( канал 2 == 'б' ) {
если ( глава 3 == 'С' ) {
расчет << «Программирование на C++ является вложенным if..!!» << конец;
}
}
}
возвращаться 0 ;
}

Выход:

Здесь показано предложение внутри последнего «если», которое указывает на то, что все вложенные условия «если» удовлетворены. Это утверждение не появится здесь, если какое-либо из условий неверно.

Пример 5:

После вызова метода «main()» переменные «f1», «f2» и «f3» инициализируются как тип данных «float» со значениями «2,40», «19,7» и «43,1». Далее мы используем оператор «if» с условием «f1 == 2,40» и еще один оператор «if» (также известный как «вложенный if») с условием «f2 == 19,7» внутри него. Это указывает на то, что это «вложенное если» будет выполняться только в том случае, если выполнено первое условие «если».

После этого мы используем третье «если» внутри второго «если», которое выполняется, если выполняются оба ранее добавленных условия «если». Третье условие «if» содержит условие «f3 == 9», а последнее условие «if» содержит условие «cout». Этот оператор «cout» будет обработан только в ситуации, когда соблюдены все три требования. Затем помимо всех этих условий «if» мы также добавляем «cout», который отображается, когда условие «if» неверно.

Код 5:

#include
использование пространства имен std;

int главный ( )
{

плавающий f1 = 2.40 , f2 = 19,7 , f3 = 43,1 ;
если ( f1 == 2.40 ) {
если ( f2 == 19,7 ) {
если ( f3 == 9 ) {
расчет << «Все вложенно, если здесь выполняются условия!!» << конец;
}
}
}
расчет << 'Условие вложенного if не удовлетворено..!! ' << конец;
возвращаться 0 ;
}

Выход:

Здесь он отображает оператор, который мы добавили вне условия «вложенное если», и показывает, что условие «вложенное если» не удовлетворено.

Заключение

Здесь подробно изучается концепция «вложенного if» в C++. Мы выяснили, что «вложенное если» означает, что мы поместили условие «если» внутри другого условия «если». Мы использовали это «вложенное условие если», когда нам приходилось выполнять множество условий одновременно. Мы рассмотрели несколько примеров использования условия «вложенное if» в наших кодах C++ и объяснили, как оно работает.