Skip to main content

Conditional statements : What is a if-else statement in C++?

Conditional statement (if-else) 

In conditional control , the execution of statements depends upon the condition-test. If the condition evaluates to true, then a set of statements is executed otherwise another set of statements is followed. This control is also called Decision Control because it helps in making decision about which set of statements is to be executed.


 If condition 

The if statement is the most simple decision making statement in C++ programming. Using if statement we test some condition, if the condition is true then a block of statements is executed otherwise not. Let's take an example :-
If(condition){ 
//body
 }

In the above syntax inside the brackets ( ) of if statement we will write our condition. If the condition is true then the statements written within the curly braces { } of if statement will execute otherwise not. We can write our condition using Arithmetic, Relational and Logical operators.

Else-if Condition 

When a piece of code needs to be evaluated based on several different conditions, the “if…else if…else” statement is used. While deciding between two options, the if-else statement is utilized to execute a segment of code. The “if…else if…else” statement is used, however, when we must choose amongst multiple possibilities. Although there is only one “if” and one “else” in this control framework, there can be several else-if blocks. Let's take an example :-
If(condition){ 
//body
 }else If(condition){ 
//body
 }else{
}

Else condition 

When the if & else-if statements  not satisfying the condition, then the solution given in else part is taken as Output or final solution. 
Let us take an example of else statement. 
If(condition){ 
//body
 }else If(condition){ 
//body
 }else{
//body
}

let's take an example of a program which gives the greater number between two given numbers :-

Code

#include<iostream>
using namespace std; 

int main( ){
int a, b; 
cin>>a>>b; 

if(a>b){ 
cout<<"a is greater";
 }
else If(a==b){ 
cout<<"both are equal ";
 }
else{
cout<<"b is greater ";
}
return 0;
}


Instagram 👇 

For more Queries

Comments

Popular posts from this blog

Loops in C++ : What is loop and types of loop in C++?

 Loops In computer programming, loops are used to   repeat a block of code  . For example, let's say we want to show a message 1000times , Then instead of writing the print statement 1000 times, we can use a loop. Type of loops 1. For loop 2. While loop 3. Do while loop For loop  For loop uses an external variable to control the execution. A for loop takes into account the                                           Initialization Condition checking Incrementation In its syntax itself. The syntax is shown below:- For(initialization;condition;incrememt){ //body } While loop  Imagine we had to print “Hello World” 100 times or n-number of times. Would it be wise to write cout << “Hello World\n” 100  times. While loops help us automate this. Sometimes, the loop also uses an external initialization and incrementation logic to control how many times t...

Algorithm : What is algorithm and what are its characteristics?

 Algorithm Algorithm is a step-by-step procedure, which defines a set of instructions to be executed in a certain order to get the desired output. Algorithms are generally created independent of underlying languages, i.e. an algorithm can be implemented in more than one programming language. Qualities of a good algorithm 1. Input and output should be defined precisely. 2. Each step in the algorithm should be clear and unambiguous. 3. An algorithm shouldn't include computer code. Instead,the algorithm should be written in such a way that it can be used in different programming languages. Good, logical programming is developed through good pre-code planning and organization. This is assisted by the use of pseudocode and program flowcharts Instagram 👇  For more Queries