CodesJava

Easy learning with example program codes

CPP If Else


CPP If Else statement is a conditional statement, which can be used in various forms to check a condition or multiple conditions and to perform the specified action or actions, if the particular condition is true. These are:

 

  • if :

If statement is used to perform an action if a single condition is true.

Syntax:

if (condition)

{

            Execute this code if condition is true; else nothing to be executed;

}

 

  • ..else:

If else statement is used to perform an action if a single condition is true and to perform another action if that condition is false.

Syntax:

if (condition)

{

Execute this code if condition is true;

}

else

{

  Execute this code if condition is false;

}

 

  • ..else if….else:

If elseif else statement is used to perform different actions for different conditions.

 

Syntax:

if (condition)

{

Execute this code if this condition is true;

}

else if (condition)

{

    Execute this code if this condition is true;

}

else

{

  Execute this code if all the conditions are false;

}

 

Example 1: Example of if statement

#include <iostream>
using namespace std;
int main()
{
int age;
cout << "Enter your age: ";
cin >> age;
if (age < 18)
cout << "You are not eligible to vote!";
return 0;
}

Output

Enter your age: 17        
You are not eligible to vote!

Example 2: Example of if..else statement

#include <iostream>
using namespace std;
int main()
{
int age;
cout << "Enter your age: ";
cin >> age;
if (age < 18)
cout << "You are not eligible to vote!";
else
cout << "You are eligible to vote!";
return 0;
}

Output

You are eligible to vote!

Example 3: Example of if..else if..else statement

#include <iostream>
using namespace std;
int main()
{
int age;
cout << "Enter your age: ";
cin >> age;
if (age < 18)
cout << "You are not eligible to vote!";
else if (age = 18)
cout << "Welcome new voter!";
else
cout << "You are eligible to vote!";
return 0;
}

Output

Welcome new voter!

 

Posted in CPP   
Sign Up/ Sign In
Ask a Question


Industrial Training

We offers Placement Oriented Training on Java, Spring, JSF, Hibernate, PHP, AngularJS, Angular 4, PLSQL, Oracle BI Publisher etc. We also provides Online training, please mail us at hr@codesjava.com.

Development

We also provides the Development services for Website Development , Java Development, PHP Development, Android App Development etc. You can contact us on hr@codesjava.com.

Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki