C Language in Hindi – if else Statement

if else statement in c in hindi

if else statement in c in hindi

C में if-else स्टेटमेंट का उपयोग कुछ विशिष्ट conditions के आधार पर संचालन करने के लिए किया जाता है। यदि दिए गए condition true हैं, तो if block में निर्दिष्ट operations निष्पादित किए जाते हैं।

C भाषा में statements के निम्नलिखित प्रकार हैं।

  • If statement
  • If-else statement
  • If else-if ladder
  • Nested if

If Statement in c in hindi

यदि if statement का उपयोग किसी दी गई condition की जांच करने और उस condition की correctness के आधार पर कुछ operations करने के लिए किया जाता है। यह ज्यादातर उस परिदृश्य में उपयोग किया जाता है जहां हमें विभिन्न conditions के लिए अलग-अलग ऑपरेशन करने की आवश्यकता होती है। if statement का syntax नीचे दिया गया है।

  1. if(expression){  
  2. //code to be executed  
  3. }  

Flowchart of if statement in C

if statement in c

Let’s see a simple example of C language if statement.

  1. #include<stdio.h>    
  2. int main(){    
  3. int number=0;    
  4. printf(“Enter a number:”);    
  5. scanf(“%d”,&number);    
  6. if(number%2==0){    
  7. printf(“%d is even number”,number);    
  8. }    
  9. return 0;  
  10. }    

Output

Enter a number:4

4 is even number

enter a number:5

 

Program to find the largest number of the three.

  1. #include <stdio.h>  
  2. int main()  
  3. {  
  4.     int a, b, c;   
  5.      printf(“Enter three numbers?”);  
  6.     scanf(“%d %d %d”,&a,&b,&c);  
  7.     if(a>b && a>c)  
  8.     {  
  9.         printf(“%d is largest”,a);  
  10.     }  
  11.     if(b>a  && b > c)  
  12.     {  
  13.         printf(“%d is largest”,b);  
  14.     }  
  15.     if(c>a && c>b)  
  16.     {  
  17.         printf(“%d is largest”,c);  
  18.     }  
  19.     if(a == b && a == c)   
  20.     {  
  21.         printf(“All are equal”);   
  22.     }  
  23. }  

Output

Enter three numbers?

12 23 34

34 is largest

 

If-else statement in C in hindi

If-else स्टेटमेंट का उपयोग किसी एक condition के लिए दो ऑपरेशन करने के लिए किया जाता है। If-else स्टेटमेंट, if स्टेटमेंट के लिए एक एक्सटेंशन है, जिसका उपयोग करके हम दो अलग-अलग ऑपरेशन कर सकते हैं, अर्थात, एक उस condition की correctness के लिए है, और दूसरा condition की incorrectness के लिए है। यहां, हमें ध्यान देना चाहिए कि if और else ब्लॉक को एक साथ निष्पादित नहीं किया जा सकता है। if-else स्टेटमेंट का उपयोग करना हमेशा बेहतर होता है क्योंकि यह हमेशा हर इफ़ेक्ट के साथ एक otherwise case को invoke करता है। If-else स्टेटमेंट का सिंटैक्स नीचे दिया गया है।

  1. if(expression){  
  2. //code to be executed if condition is true  
  3. }else{  
  4. //code to be executed if condition is false  
  5. }  

Flowchart of the if-else statement in C

if-else statement in c

Let’s see the simple example to check whether a number is even or odd using if-else statement in C language.

  1. #include<stdio.h>    
  2. int main(){    
  3. int number=0;    
  4. printf("enter a number:");    
  5. scanf("%d",&number);     
  6. if(number%2==0){    
  7. printf("%d is even number",number);    
  8. }    
  9. else{    
  10. printf("%d is odd number",number);    
  11. }     
  12. return 0;  
  13. }    

Output

enter a number:4

4 is even number

enter a number:5

5 is odd number

Program to check whether a person is eligible to vote or not.

  1. #include <stdio.h>  
  2. int main()  
  3. {  
  4.     int age;   
  5.     printf("Enter your age?");   
  6.     scanf("%d",&age);  
  7.     if(age>=18)  
  8.     {  
  9.         printf("You are eligible to vote...");   
  10.     }  
  11.     else   
  12.     {  
  13.         printf("Sorry ... you can't vote");   
  14.     }  
  15. }  

Output

Enter your age?18

You are eligible to vote…

Enter your age?13

Sorry … you can’t vote

If else-if ladder Statement in C in hindi

If-else-if ladder स्टेटमेंट if-else स्टेटमेंट का विस्तार है। इसका उपयोग उस परिदृश्य में किया जाता है जहां विभिन्न conditions के लिए कई मामलों का प्रदर्शन किया जाना है। If-else-if ladder statement में, यदि कोई condition true है, तो if ब्लॉक में परिभाषित statements को निष्पादित किया जाएगा, अन्यथा यदि कोई अन्य condition true है, तो else-if ब्लॉक में defined statements को निष्पादित किया जाएगा। अंत में यदि कोई भी condition true नहीं है, तो else ब्लॉक में परिभाषित statements को निष्पादित किया जाएगा। 

 

  1. if(condition1){  
  2. //code to be executed if condition1 is true  
  3. }else if(condition2){  
  4. //code to be executed if condition2 is true  
  5. }  
  6. else if(condition3){  
  7. //code to be executed if condition3 is true  
  8. }  
  9. ...  
  10. else{  
  11. //code to be executed if all the conditions are false  
  12. }  

Flowchart of else-if ladder statement in C

if-else-if ladder statement in c

The example of an if-else-if statement in C language is given below.

  1. #include<stdio.h>    
  2. int main(){    
  3. int number=0;    
  4. printf("enter a number:");    
  5. scanf("%d",&number);     
  6. if(number==10){    
  7. printf("number is equals to 10");    
  8. }    
  9. else if(number==50){    
  10. printf("number is equal to 50");    
  11. }    
  12. else if(number==100){    
  13. printf("number is equal to 100");    
  14. }    
  15. else{    
  16. printf("number is not equal to 10, 50 or 100");    
  17. }    
  18. return 0;  
  19. }    

Output

enter a number:4

number is not equal to 10, 50 or 100

enter a number:50

number is equal to 50

 

Program to calculate the grade of the student according to the specified marks.

  1. #include <stdio.h>  
  2. int main()  
  3. {  
  4.     int marks;   
  5.     printf("Enter your marks?");  
  6.     scanf("%d",&marks);   
  7.     if(marks > 85 && marks <= 100)  
  8.     {  
  9.         printf("Congrats ! you scored grade A ...");   
  10.     }  
  11.     else if (marks > 60 && marks <= 85)   
  12.     {  
  13.         printf("You scored grade B + ...");  
  14.     }  
  15.     else if (marks > 40 && marks <= 60)   
  16.     {  
  17.         printf("You scored grade B ...");  
  18.     }  
  19.     else if (marks > 30 && marks <= 40)   
  20.     {  
  21.         printf("You scored grade C ...");   
  22.     }  
  23.     else   
  24.     {  
  25.         printf("Sorry you are fail ...");   
  26.     }  
  27. }  

Output

Enter your marks?10
Sorry you are fail ...
Enter your marks?40
You scored grade C ...
Enter your marks?90
Congrats ! you scored grade A ...

Leave a Reply

DMCA.com Protection Status