Read in Hindi
Read in English

Moving forward with this C/C++ programming language tutorial today we will see some more examples about if-else statement.
  • Most basic example.
    #include <stdio.h>
    
    int main() {
    
    int percent = 45;
    if(percent >= 33) {
    printf("Congrats!! You passed.\n");
    }
    else {
    printf("Sorry.! you failed\n");
    }
    
    scanf("%s");
    return 1;
    }
    

    In the example given above change value of percent and run the program. 1st it will check whether value of percent is greater than or equal to 33[if(percent >= 33)] If so, on screen it will print
    Congrats!! You passed.

    Otherwise prints(else)
    Sorry.! you failed

  • It is not necessary to write something inside { }, It can left blank. In this example speed of vehicle is taken and if it is more than 60 warning will be printed otherwise nothing will be printed.
    
    #include <stdio.h>
    
    int main() {
      int speed = 65;
      if(speed > 60) {
        printf("Warning: Speed is in danger zone.\n");
      }
      else {
      }
    
      scanf("%s");
      return 1;
    }
    

    In this example change the value of speed and run program and see what gets printed. If speed is 60 or below then nothing will be printed. This program can be written in folowing way too.
    
    #include <stdio.h>
    
    int main() {
      int speed = 65;
      if(speed > 60) {
        printf("Warning: Speed is in danger zone.\n");
      }
    
      scanf("%s");
      return 1;
    }
    

    It is not necessary to write else part. In program above we have skipped else part since we do not want anything in else part.

In next topic we will learn about switch case statement.
If you like this tutorial, share it with your friends on facebook, orkut, twitter etc.
आज Hindi के इस C/C++ programming language tutorial को आगे बढ़ाते हुए हम if else के कुछ और example देखते हैं.
  • सबसे basic example.
    #include <stdio.h>
    
    int main() {
    
    int percent = 45;
    if(percent >= 33) {
    printf("Congrats!! You passed.\n");
    }
    else {
    printf("Sorry.! you failed\n");
    }
    
    scanf("%s");
    return 1;
    }
    

    ऊपर दिए गए example में percent की value change कर करके program को run करके देखें. सबसे पहले यह check करेगा कि percent की value 33 के बराबर या ज्यादा है [if(percent >= 33)] अगर ऐसा है तो screen पर print होगा
    Congrats!! You passed.

    अन्यथा print होगा (else)
    Sorry.! you failed

  • यह जरूरी नहीं कि हमें { } के अंदर कुछ लिखना ही पड़े, हम इसे खाली भी छोड़ सकते हैं. इस example में हम गाड़ी की speed लेंगे और अगर यह 60 से ज्यादा है तो warning print करेंगे अन्यथा कुछ नहीं करेंगे.
    
    #include <stdio.h>
    
    int main() {
      int speed = 65;
      if(speed > 60) {
        printf("Warning: Speed is in danger zone.\n");
      }
      else {
      }
    
      scanf("%s");
      return 1;
    }
    

    इसमें speed की value बदल बदलकर program run करे और देखे क्या print होता है. अगर speed 60 या इससे कम है तो कुछ print नहीं होगा. इस program को हम इस प्रकार से भी लिख सकते हैं.
    
    #include <stdio.h>
    
    int main() {
      int speed = 65;
      if(speed > 60) {
        printf("Warning: Speed is in danger zone.\n");
      }
    
      scanf("%s");
      return 1;
    }
    

    else वाले भाग में अगर हम कुछ नहीं चाहते हो तो else लिखना जरूरी नहीं है जैसा कि ऊपर program में दिखाया गया है.

अगले topic में हम switch case statement के बारे में जानेंगे.