https://www.rakeshmgs.in/search/label/Template
https://www.rakeshmgs.in

RakeshMgs

Decision Making in Programming C | Using if else, if, else if, else statement

Updated:

 

Decision making in C

рдЖрдк рдЕрдкрдиे program рдоें рдХौрдирд╕े statements рдХो execute рдХрд░рдиा рдЪाрд╣рддे рд╣ै рдФрд░ рдХौрдирд╕े statements рдХो skip рдХрд░рдиा рдЪाрд╣рддे рд╣ै рдпे рдЖрдк рдЦुрдж decide рдХрд░ рд╕рдХрддे рд╣ै। рдЗрд╕े decision making рдХрд╣рддे рд╣ै। рдЬ्рдпाрджाрддрд░ decision making рдХिрд╕ी condition рдХे base рдкрд░ рдХी рдЬाрддी рд╣ै।

рдПрдХ particular condition рдЖрдиे рдкрд░ рдЖрдк рдордирдЪाрд╣े statements рдХो execute рдХрд░ рд╕рдХрддे рд╣ै। рдЗрд╕рдХे рд▓िрдП рдЖрдк рдХुрдЫ built in statements рдХो рдпूрдЬ़ рдХрд░рддे рд╣ै। рдХ्рдпोंрдХि рдпे statements conditions рдХे рд╕ाрде рдХाрдо рдХрд░рддे рд╣ै рдЗрд╕рд▓िрдП рдЗрди्рд╣ें conditional statement рднी рдХрд╣ा рдЬाрддा рд╣ै।
рдФрд░ рдХ्рдпोंрдХि рдпे statement program рдоें execution рдХो control рдХрд░рддे рд╣ै рдЗрд╕рд▓िрдП рдЗрди्рд╣ें control statements рднी рдХрд╣ा рдЬाрддा рд╣ै।

1. if statement
2.switch statement
3.conditional operator statement (? : operator)
4.goto statement

Decision making with if statement

1.Simple if statement
2.if....else statement
3.Nested if....else statement
4.Using else if statement

Simple if statement

	
	
if(expression) { statement inside; } statement outside;

If statement curly braces {} рдХे рдж्рд╡ाрд░ा рдПрдХ block define рдХрд░рддा рд╣ै। рдЬрдм condition true рд╣ोрддी рд╣ै рддो рдЗрд╕ block рдоें рджिрдП рдЧрдП statement execute рд╣ोрддे рд╣ै।

рдпрджि condition false рд╣ो рддो рдЗрд╕ рдкुрд░े block рдХो compiler skip рдХрд░ рджेрддा рд╣ै। рдпрджि рдЙрдкрд░ рджिрдП рдЧрдП example рдоें if statement рдХा use рдХिрдпा рдЬाрдпे рддो program рдХो рдЗрд╕ рдк्рд░рдХाрд░ рд▓िрдЦा рдЬा рд╕рдХрддा рд╣ै।

if...else statement

If else statement рдХो if statement рдХा рд╣ी part рдоाрдиा рдЬाрддा рд╣ै। рд▓ेрдХिрди рдЗрд╕рдоें else block рдФрд░ add рдХिрдпा рдЬाрддा рд╣ै। Else block рдоें рджिрдП рдЧрдП statement рддрдм execute рд╣ोрддे рд╣ै рдЬрдм if рдХी condition false рд╣ो рдЬाрддी рд╣ै।

рдЬैрд╕ा рдХी рдЖрдкрдХो рдкрддा рд╣ै if рдХी condition true рд╣ोрдиे рдкрд░ if block рдоें рджिрдП рдЧрдП statements execute рд╣ोрддे рд╣ै। рд▓ेрдХिрди рдЖрдк рдпे рднी decide рдХрд░ рд╕рдХрддे рд╣ै рдХी рдпрджि condition false рд╣ो рддो рдХ्рдпा рдХिрдпा рдЬाрдиा рдЪाрд╣िрдП। рдЗрд╕рдХे рд▓िрдП рдЖрдк else block рдпूрдЬ़ рдХрд░рддे рд╣ै। рдпे block рд╣рдоेрд╢ा if block рдХे рдмाрдж рдоें рдЖрддा рд╣ै।

	
	
if(expression) { statement block1; } else { statement block2; }

рдЗрд╕ block рдоें рд╡ो statements рд▓िрдЦे рдЬाрддे рд╣ै рдЬो рдХी condition false рд╣ोрдиे рдкрд░ execute рд╣ोंрдЧे। рдпрджि рдКрдкрд░ рджिрдП рдЧрдП рдЙрджाрд╣рд░рдг рдоें if else statement рдХा рдк्рд░рдпोрдЧ рдХिрдпा рдЬाрдпे рддो рдЖрдк рдЙрд╕े рдЗрд╕ рдк्рд░рдХाрд░ рд▓िрдЦ рд╕рдХрддे рд╣ै।

	
	
#include <stdio.h> void main( ) { int x, y; x = 15; y = 18; if (x > y ) { printf("x is greater than y"); } else { printf("y is greater than x"); } }

Output

y is greater than x

Nested if....else statement

рдпрджि рдЖрдк if рдФрд░ else рдХे рдмीрдЪ рдоें рдПрдХ рдФрд░ condition рд▓рдЧाрдиा рдЪाрд╣рддे рд╣ै рддो рдРрд╕ा рдЖрдк else if block define рдХрд░рдХे рдХрд░ рд╕рдХрддे рд╣ै।

	
	
if(expression) { statement block1; } else if { statement block2; } else { statement block3; }

рдпрджि expression рдЧрд▓рдд рд╣ै, рддो statement-block3 show рдХिрдпा рдЬाрдПрдЧा, рдЕрди्рдпрдеा рдиिрд╖्рдкाрджрди рдЬाрд░ी рд░рд╣рддा рд╣ै рдФрд░ рдкрд╣рд▓े рдХे рдЕंрджрд░ рдк्рд░рд╡ेрд╢ рдХрд░рддा рд╣ै рдпрджि рдЕрдЧрд▓े рдХे рд▓िрдП рдЪेрдХ рдк्рд░рджрд░्рд╢рди рдХрд░рдиा рд╣ै рдпрджि statement-block, рдЬрд╣ां рдЕрдЧрд░ expression 1 true рд╣ै, рддो statement-block 1 executed рд╣ो рдЧрдпा рд╣ै рдЕрди्рдпрдеा statement-block 2 executed рд╣ै|

else if ladder

else-if ladder рд╕ाрдоाрди्рдп рд░ूрдк

	
	
if(expression1) { statement block1; } else if(expression2) { statement block2; } else if(expression3) { statement block3; } else { default statement; }

expression рдХा test рдКрдкрд░ (рд╕ीрдв़ी рд╕े) рдиीрдЪे рдХी рдУрд░ рд╕े рдХिрдпा рдЬाрддा рд╣ै। рдЬैрд╕े рд╣ी рдПрдХ true conditon рдоिрд▓рддी рд╣ै, рдЙрд╕рд╕े рдЬुрдб़े statement рдХो executed рдХिрдпा рдЬाрддा рд╣ै।


рдЖрдкрдХो рдЖрд░्рдЯिрдХрд▓ рдХैрд╕ा рд▓рдЧा? рдЕрдкрдиी рд░ाрдп рдЕрд╡рд╢्рдп рджें
Please don't Add spam links,
if you want backlinks from my blog contact me on rakeshmgs.in@gmail.com

ЁЯФТ Secure Session Protected

Unauthorized Inspection Detected

Security protection active hai.
Is page ko continue karne ke liye Developer Tools band karein.

Kripya Inspect / Console / Sources / Network panel close karein.

Protected Content • Secure View Enabled