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

Operators in C++ : What are the different types of operators in C++?

Operators in C++ Operators are nothing but symbols that tell the compiler to perform some  specific operations. Operators are of the following types - 1. Arithmetic Operators Arithmetic operators perform some arithmetic operation on one or two  operands. Operators that operate on one operand are called unary  arithmetic operators and operators that operate on two operands are  called binary arithmetic operators. +,-,*,/,% are binary operators. ++, -- are unary operators. Pre-incrementer : It increments the value of the operand instantly. Post-incrementer : It stores the current value of the operand temporarily  and only after that statement is completed, the value of the operand is  incremented. Pre-decrementer : It decrements the value of the operand instantly. Post-decrementer : It stores the current value of the operand temporarily  and only after that statement is completed, the value of the operand is  decremented. Example - int a=10; int b; ...

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

Compiler And Interpreter

Compiler vs interpreter  Compiler is a computer program that translates a program written in a high-level language to the machine language of a computer which can easily understand by the machine or computer . The high-level program is referred to as the "source code".The compiler is used to translate source code into machine code or compiled code. This does not yet use any of the input data. When the compiled code is executed, referred to as 'running the program,' the program processes the input data to produce the desired output. Interpreter is a computer program that directly executes instructions line by line written in a programming language, without requiring them previously to have been compiled into a machine language program. Instagram 👇  For more queries