Nested if

C Programming Language Decision Making of C Language (Article) Decision Making of C Language (Program)

1122

Program:

<span class="com">#include</span><span class="str">"stdio.h"</span><span class="pln">
</span><span class="kwd">int</span><span class="pln"> main </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">

   </span><span class="com">/* local variable definition */</span><span class="pln">
   </span><span class="kwd">int</span><span class="pln"> a </span><span class="pun">=</span><span class="pln"> </span><span class="lit">200</span><span class="pun">;</span><span class="pln">
   </span><span class="kwd">int</span><span class="pln"> b </span><span class="pun">=</span><span class="pln"> </span><span class="lit">300</span><span class="pun">;</span><span class="pln">
 
   </span><span class="com">/* check the boolean condition */</span><span class="pln">
   </span><span class="kwd">if</span><span class="pun">(</span><span class="pln"> a </span><span class="pun">==</span><span class="pln"> </span><span class="lit">200</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
   
      </span><span class="com">/* if condition is true then check the following */</span><span class="pln">
      </span><span class="kwd">if</span><span class="pun">(</span><span class="pln"> b </span><span class="pun">==</span><span class="pln"> </span><span class="lit">300</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
         </span><span class="com">/* if condition is true then print the following */</span><span class="pln">
         printf</span><span class="pun">(</span><span class="str">"Value of a is 100 and b is 200\n"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
      </span><span class="pun">}</span><span class="pln">
   </span><span class="pun">}</span><span class="pln">
   
   printf</span><span class="pun">(</span><span class="str">"Exact value of a is : %d\n"</span><span class="pun">,</span><span class="pln"> a </span><span class="pun">);</span><span class="pln">
   printf</span><span class="pun">(</span><span class="str">"Exact value of b is : %d\n"</span><span class="pun">,</span><span class="pln"> b </span><span class="pun">);</span><span class="pln">
 
   </span><span class="kwd">return</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span>

Output:

Value of a is 100 and b is 200
Exact value of a is : 200
Exact value of b is : 300
Press any key to continue . . .

This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.