Nested if-else C Program to show use of Nested If Statements to test multiple conditions

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

1057

Program:

<span class="com">// C Program to show use of Nested If Statements to test multiple conditions</span><span class="pln">
</span><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="kwd">int</span><span class="pln"> num</span><span class="pun">;</span><span class="pln">
     
    printf</span><span class="pun">(</span><span class="str">"Enter a numbers\n"</span><span class="pun">);</span><span class="pln">
    scanf</span><span class="pun">(</span><span class="str">"%d"</span><span class="pun">,</span><span class="pln"> </span><span class="pun">&amp;</span><span class="pln">num</span><span class="pun">);</span><span class="pln">
    </span><span class="com">/* Using nested if statement to check two conditions*/</span><span class="pln">
    </span><span class="com">/* Outer if statement */</span><span class="pln">
    </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">num </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">400</span><span class="pun">){</span><span class="pln">
        printf</span><span class="pun">(</span><span class="str">"First Condition is true\n"</span><span class="pun">);</span><span class="pln">
        </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">num </span><span class="pun">&gt;</span><span class="pln"> </span><span class="lit">100</span><span class="pun">){</span><span class="pln">
            printf</span><span class="pun">(</span><span class="str">"First and Second conditions are true\n"</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">"This will print always\n"</span><span class="pun">);</span><span class="pln">
     
     
    </span><span class="kwd">return</span><span class="pun">(</span><span class="lit">0</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span>

Output:

case1:
Enter a numbers
80
First Condition is true
This will print always
Press any key to continue . . . 
case2: Enter a numbers 200 First Condition is true First and Second conditions are true This will print always Press any key to continue . . .
case3: Enter a numbers 700 This will print always 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.