if condition programs in C++ language

if condition programs in C++ language

In this tutorial, we will discuss some “if condition programs” with its solution

The if statement is used to evaluate the test expression inside the parenthesis in C++ language.

When the test expression is evaluated to true, the Body of “if statement” will be executed.

When the test expression is evaluated to false, the control of the loop exits from the body of if and executed its else part.

Here we let’s learn an example of some programs for “if statement”


Syntax of if statement

Syntax

Syntax of if-else statement


Syntax of if-else if-else statement

 

Syntax


If … else statement used to check the various condition to decision making at C++ programming language.

 

If statements examples in C++ language

if-else statements

Program for Checking Voting eligibility

Program 1

#include <iostream>   // io stream header file

using namespace std;

int main()                  // start this program this main method – starting point
{
int age=16;               // variable assignment

if(age<=17)            // if condition check statement
{
cout << “you can’t vote to te election please go home !” << endl;     // if condition is true display this                                                                                                                        statement – true part

}else
{
cout<<“ya you can vote please enter the booth !”<<endl;       // if condition is false display this                                                                                                              statement -else part

}
return 0;               // end the program
}

When the above code is compiled and executed, it produces the following result:

Above program is tested age for voting to election.

If age is above 18, he/she eligible for voting, if not he/she is not eligible for voting.

 

Program for Checking positive or negative

Program 2

#include <iostream>
using namespace std;

int main() {
int number;
cout<< “Enter an integer: “;
cin>> number;

if ( number > 0) {  // Checking whether an integer is positive or not.
cout << “You entered a positive integer: “<<number<<endl;
}
else{
cout<<“this is negative integer”<<endl;
}

cout<<“This statement is always executed because it’s outside if statement.”;
return 0;

}

When the above code is compiled and executed, it produces the following result

if elseif else  statements in C++ language

Program for check young or elders

Program 3

#include <iostream>
using namespace std;

int main()
{
int age=25;

if(age<=20)
{
cout << “you are young” << endl;

}else if(age<=40)
{
cout<<“you are in middle age man !”<<endl;

}else
{
“you are a old guy”;
}
return 0;
}

When the above code is compiled and executed, it produces the following result:

Program for Checking positive or negative or zero

Program 4

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int number;
    cout << "Enter a integer as you wish" << endl;
    cin>>number;

    if(number>0){
        cout << "You entered "<<number<< endl;
        cout << number<<" is a positive integer"<<endl;
    }
    else if(number<0){
        cout << "You entered "<<number<< endl;
        cout << number<<" is a negative integer"<<endl;
    }
    else if(number==0){
        cout << "You entered "<<number<< endl;
    }
    getch();
    return 0;
}

When the above code is compiled and executed, it produces the following result

 

Case 1

Enter a integer as you wish
15
you entered 15
15 is a positive integer

 

Case 2

Enter a integer as you wish
-34
you entered -34
-34 is a negative integer

 

Case 3

Enter a integer as you wish
0
you entered 0

 

Nested if C++ language

Program 5

#include <iostream>

using namespace std;

int main()
{
int a=100;
int b=200;   //  local veriable diclaration

if(a==100)   //check boolean condition
{

if(b==200) //Outer if is true then check inner if condition
{

cout << “Value of a is 100 and b is 200” << endl; //inner if condition is true then print this statement
}
}
cout << “Exact value of a is:”<< a << endl;
cout << “Exact value of b is:”<< b << endl;
return 0;
}

When the above code is compiled and executed, it produces the following result:

 

 

Karmehavannan

Recent Posts

Multiply two numbers in Java using scanner| 5 different ways

Multiply two numbers in Java using scanner| 5 different ways In this article, we will…

3 months ago

5 different ways to Divide two numbers in Java using scanner

5 Different ways to Divide two numbers in Java using scanner In this article, we…

3 months ago

Learn 8 Ways to Subtract Two Numbers Using Methods in Java

Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…

4 months ago

10 ways to subtract two numbers in Java

10 ways to subtract two numbers in Java In this article, we will discuss the…

4 months ago

Java Code Examples – Multiply Two Numbers in 5 Easy Ways

Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…

4 months ago

How to Divide two numbers in Java| 5 different ways

How to Divide two numbers in Java| 5 different ways In this article, we will…

4 months ago

This website uses cookies.