When an if-else
statement is executed in the body of another if-else
statement, it is called nested.
The program first declares a variable number
and assigns it a value of 61
. The code then checks whether the value of number
is less than or equal to 100
. If it is, the program checks whether the value is less than 50
, equal to 50
, or greater than 50
and less than or equal to 100
, and outputs a corresponding message. If the value of number
is greater than 100
, the program outputs a message indicating that the value is greater than 100
.
#include <iostream>
using namespace std;
int main() {
int number = 61;
if (number <= 100) {
if (number < 50) {
cout << "Value is smaller than 50";
} else if (number == 50) {
cout << "Value is 50";
} else {
cout << "Value is between 51 und 100";
}
} else {
cout << "Value is greater than 100";
}
return 0;
}
Value is between 51 und 100