Nested If statement - Control Structures

How Nested If conditional branching Statement is used in C++?

Explanation

An If statement is inside another if statement is termed as nested if statement. This type of control structures is called conditional branching.

Syntax:


if(expression)
{ if (expression)
{Statements}
else
{Statements}
}
else
{ Statements }

Example :



#include <iostream.h>
using namespace std;
int main(void)
{
int age;
cout << "Enter your Age::";
cin >> age;
if (age >=10 && age<=50)
{
if (age >=10 && age <= 18)
{cout << "You are a Teenage" << endl;}
else
{ cout << "You not a Teenager" << endl;}
}
else
{ cout << "You are more than 50 years" << endl;}
return 0;
}

Result :

Enter your Age::51
You are more than 50 years

In the above example, the conditional branching nested if statement is used to check two conditions in a nested loop. First "if" statement checks if the age is between 10 to 50 if true, another if loop checks if the age is between 10 to 18.

C++ Tutorial


Ask Questions

Ask Question