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 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 เคे เคฌाเคฆ เคฎें เคเคคा เคนै।
เคเคธ block เคฎें เคตो statements เคฒिเคे เคाเคคे เคนै เคो เคी condition false เคนोเคจे เคชเคฐ execute เคนोंเคे। เคฏเคฆि เคเคชเคฐ เคฆिเค เคเค เคเคฆाเคนเคฐเคฃ เคฎें if else statement เคा เคช्เคฐเคฏोเค เคिเคฏा เคाเคฏे เคคो เคเคช เคเคธे เคเคธ เคช्เคฐเคाเคฐ เคฒिเค เคธเคเคคे เคนै।
Output
y is greater than x
Nested if....else statement
เคฏเคฆि เคเคช if เคเคฐ else เคे เคฌीเค เคฎें เคเค เคเคฐ condition เคฒเคाเคจा เคाเคนเคคे เคนै เคคो เคเคธा เคเคช else if block define เคเคฐเคे เคเคฐ เคธเคเคคे เคนै।
เคฏเคฆि expression เคเคฒเคค เคนै, เคคो statement-block3 show เคिเคฏा เคाเคเคा, เค เคจ्เคฏเคฅा เคจिเคท्เคชाเคฆเคจ เคाเคฐी เคฐเคนเคคा เคนै เคเคฐ เคชเคนเคฒे เคे เค ंเคฆเคฐ เคช्เคฐเคตेเคถ เคเคฐเคคा เคนै เคฏเคฆि เค เคเคฒे เคे เคฒिเค เคेเค เคช्เคฐเคฆเคฐ्เคถเคจ เคเคฐเคจा เคนै เคฏเคฆि statement-block, เคเคนां เค เคเคฐ expression 1 true เคนै, เคคो statement-block 1 executed เคนो เคเคฏा เคนै เค เคจ्เคฏเคฅा statement-block 2 executed เคนै|
else if ladder
else-if ladder เคธाเคฎाเคจ्เคฏ เคฐूเคช
expression เคा test เคเคชเคฐ (เคธीเคข़ी เคธे) เคจीเคे เคी เคเคฐ เคธे เคिเคฏा เคाเคคा เคนै। เคैเคธे เคนी เคเค true conditon เคฎिเคฒเคคी เคนै, เคเคธเคธे เคुเคก़े statement เคो executed เคिเคฏा เคाเคคा เคนै।
0 Comments
Please don't Add spam links,
if you want backlinks from my blog contact me on rakeshmgs.in@gmail.com