Nested if else

Nested if else
Nested if else  का मतलब if के अंदर if -else और else के अंदर  भी if -else.
Syntax
nested if else

/* Divisibility Test */

         #include<stdio.h>

         #include<conio.h>

       int main(void)

      {
          int number;
         clrscr();
         printf("Enter the number for divisibility test ");
         scanf("%d",&number);
         if (number %2 ==0)
         {
                if(number %3 ==0)
               {
                  printf("Number divisible by 2 & 3");
               }
               else
              {
                printf("Number divisible by 2 only ");
              }
         }
         else
        {
               if(number %3 ==0)
              {
                  printf("Number divisible by 3 only ");
              }
             else
             {
                 printf("Not divisible by 2 & 3");
             }
       }
             getch();
             return 0;
  }

उपरोक्त में if block के अंदर if -else और else block के अंदर if -else का उपयोग किया गया है । इसमें सबसे पहले आपके पास एक मैसेज आयेगा  Enter the number for divisibility test और हम एक नम्बर इनपुट करा देते है उसके बाद प्रोग्राम का कन्ट्रोल if (number %2 ==0) और condition, test करेगा यदि  condition सही होती है तो उसके अंदर वाले if(number %3 ==0) पर आयेगा अगर यह भी condition, true होती है तो output आयेगा  Number divisible by 2 & 3 और यदि if(number %3 ==0) यह condition, false होती है  तो output आयेगा  Number divisible by 2 only । यदि if (number %2 ==0) condition, false होती है तो इस block के if और else दोनो execute नही होगे ।    




NEXT   :   if - else if ladder
PREVIOUS : if -else statement -II

1 comment: