Nesting of if – else statement in c++ with example

When a series of decision are involved, we may have to use more than one if else statement in nested form as shown below


if(condition 1)
if(condition 2)
True - Block of Statement 1
false - Block of Statement 2
false - Block of Statement 3


# Condition can be expression or relation.
# If body of statement is only one statement than braces ({}) are not needed.
# Body of the statement may have one or more statement.
# Either true – block of statement or false – block of statement is executed, not both.


When both condition 1 and condition 2 are true than True - Block of Statement 1 is executed.
If condition 1 is true and condition 2 is false than false - Block of Statement 2 is executed.
If condition 1 is false than false – blocked statement 3 is executed.
In each case control is moved to statement that is next to if statement.


Program to solve following problem
The candidate is selected if his age and height is 18 and 5 and more respectively.

Previous Code:-
if-else statement

List Code:-
C++ Codes

Next Code:-
else-if statement

C++ Programs
List of c++ Programs

One Comment

  1. I am just commenting to let you know what an ideal detection my cousin’s child obtained going through your web page. She noticed a good number of pieces, which incorporated what it is like to have a wonderful helping heart to make other people completely have an understanding of some difficult things.


Add your comments here

Back to Top