Skip to main content

C++ if else && | | Operator

Animated Gif Array in function Parameter

C++ if ( && , || ) else


if else know as Decision making statement because it's depend on given condition.
As we discussed earlier about variables and different data types, there is slight difference of comparing int values and string values.

Every condition depends on values of variables and we use if statement to compare those values to execute the specific part of code. we use nested if else to add more check points in our program.
Every condition return only two states 'true' and 'false' it's bool data type in c++. if condition depends on these conditions

if
condition is true then it'll execute if condition body code.
if
condition is false then it'll skip if body code.
else
execute only when if condition is false.
Syntax of if else statement is very simple
if( condition ){
//body of if
}else{
}
it's one line if else syntax.
int y = 10 ;
string var = ( y <= 10 ) ? "This is if part" : "This is else part";
cout << var ;
Output :
This is if part

we use && and || Operator which behaves like Boolean AND OR 
&&
execute if body code when both condition are true
||
execute if body code when one condition is true 
Example 1

If

else

  1. #include <iostream>  
  2. using namespace std; 
  3. int main( ){ 
  4.     int x = 5 , y = 10 , z = 15 ;
  5.     if  ( x  > y ){
  6.         cout << " X > Y " << x << " > " << y << endl ;
  7.     }
  8.     if  ( x == y ){
  9.         cout << " X = Y " << x << " = " << y << endl ;
  10.     }
  11.     if  ( x < y ){     //execute because x is less than y
  12.         cout << " X < Y " << x << " < " << y << endl ;
  13.     }
  14.     if  ( x > y && x > z ) {
  15.     
  16.         cout << " X is greater than Y and Z " << endl ;
  17.     
  18.     }else if  ( y > x && y > z ){
  19.     
  20.         cout << " Y is greater than X and Z "<< endl ;
  21.     
  22.     }else{      //execute because z is greater than x and y
  23.     
  24.         cout << " Z is greater than X and Y "<< endl ;
  25.     }
  26. return 0; 
  27. }
                                                Console :
                                                X < Y 5 < 10
                                                Z is greater than X and Y

                                                Example 2

                                                If

                                                else

                                                1. #include <iostream>  
                                                2. using namespace std; 
                                                3. int main( ){ 
                                                4.     int x = 5 , y = 10 , z = 15 ;
                                                5.     if  ( x > y || x > z ){
                                                6.     
                                                7.         cout << " x is greater than y and z "<< endl ;

                                                8.     }else if  ( y > x || y > z ){ // execute
                                                9.     
                                                10.         cout << " y is greater than x and z "<< endl ;
                                                11.     }else{
                                                12.     
                                                13.         cout << " z is greater than x and y "<< endl ;
                                                14.     }
                                                15. return 0; 
                                                16. }
                                                                                              Console :
                                                                                              Y is greater than X and Z
                                                                                              Watch Video
                                                                                              C++ if( && || ) else statement for Beginners Lecture in Urdu Hindi

                                                                                              Comments

                                                                                              Popular posts from this blog

                                                                                              C++ Reserved Keywords

                                                                                              C++ Reserved Keyword Reserved keywords are well defined.We use them in one or more classes more than one time to get desire output from whole project. C++ Keywords are reserved words which can only be use to perform special task. Compiler already know the meaning of each keyword. Each keyword has a special meaning and it can't be changed by the programmer. Example: if , for , while , int , class keywords perform different task in different ways each keyword uses it's own syntax to perform logical operations depends on our requirement. Reserve Keywords :         #include < iostream > using namespace std ; int main (){     int rollnumber = 10;      string name = "ITech Taleem";     cout << name << endl ;     cout << rollnumber << endl ; return 0; } Console: ITechTaleem 10 Watch Video C++ in Urdu Hindi Reserved Keywords Beginners Tutorial Vi...

                                                                                              C++ Pass by Reference and Value Beginner Programming

                                                                                              Animated Gif of Pass by Reference & Value C++ pass by Reference & value There is two way of accessing values of variables and passing values in function argument, first one is pass by value and second one is pass by reference . Reference variable is another name for a existing variable. Once a reference variable is initialized the reference name may be used to refer to the variable. A reference must be initialized when it is created.You can't have NULL references. You must always be able to assume that a reference is connected to a legitimate piece of storage.Once a reference is initialized to an object, it cannot be changed to refer to another object. & operator use to declare reference variable which is use to store variable value, you can access the value of the variable by using original variable name or by using the reference variable. Syntax of Reference  variable  is very simple //variable initialization int vari = 10; //sim...

                                                                                              C++ Basic Syntax & how to Debug

                                                                                              C++ Basic Syntax and Debug In our previous post we create our first project and print out Hello world on console window without understanding of how this thing works.To understand how " Hello world"  got printed we need to understand the Basic syntax of c++. #include <iostream> this line include header file of i nput o utput.it's mean we need to perform input output tasks and we need to tell compiler we want to use it. # means preprocessor directive these are well defined directives it's means it's already declared we just need to utilize it in our program. using namespace std; this line use to include the standard library support in our program int main() every project have one entry point when we run or debug a program it'll execute main() function. Return type of main() is int that's why we did  return 0; at the end of the program. cout cout use to print output of our program on console << << is used to...