C Programming

If else else If Statement in C in Hindi

 If else Statement in C in Hindi Else If Ladder Statement in Hindi इसमें इनके बारे में पूरी तरह से जानेगे। वैसे हमने Decision Making in C in Hindi Article में If else Statement की जानकारी share की थी।  लेकिन इन Article में हम इनको बहुत अच्छे से जानेगे।  इसके Program भी बनायेगे।  If else की Tricks Question भी देखेंगे।

If else else If Statement in C in Hindi

If else Statement in C in Hindi

If else statement के द्वारा Program में Condition Create कर सकते है और Condition के True या False में अलग अलग Task Run करा सकते है।

  1. मान लो एक Program बनाया जैसे – Game Application Condition है।  अगर User की Age 18+ है, तभी Game Run होगा नहीं तो Game Run नहीं होगा। तो इसमें Condition लगी है, और ये Process तभी होगी जब कोई Age Enter करेगा।
  2. मान लो एक Password Enter और Password Re – Enter का Input ले रहा है, तो इसमें भी Condition लगी होगी।  अगर password first input से Second Input में Match हो रहा है।  तभी आगे की Process Run होगी नहीं तो Error Show करेगा।
  3. Programming में Condition की आवश्यकता बहुत जगह पड़ती है। ये दो If else statement Decision Making के Simple उदाहरण है, ऐसी ही बड़ी – बड़ी Condition इसके द्वारा Create की जाती है।

Types of If else Statement in Hindi

अब हम जानेगे If else Statement कितने प्रकार के होते है। If else Statement 4 प्रकार के होते है।

  1. If Statement
  2. If else Statement
  3. If else if Ladder Statement
  4. Nested If Statement

If Statement in Hindi

If Statement Single Condition पे Work करता है। अगर Condition true होगी तो If Statement का Block Execute होगा।

Syntax of If statement in Hindi

if (condition) {
    //code to be Executed
}

ये इसका Syntax है।

Example Of If Statement in Hindi

#include<stdio.h>
int main() {
    int age = 20;
    if(18<age) {
        printf("You are eligibe for Voting");
    }
}

Output 

You are eligibe for Voting

If else Statement in Hindi

If else Statement में Condition के True और False होने पे अलग अलग Task Run करा सकते है।  एक If में और दूसरा else में अगर Condition true होगी तो If वाले Block का Code Execute होगा और Condition false होने पे else वाले Block का Code Run होगा।  चलिए अब इसका Syntax देखते है।

if(condition) {
    //code to be executed
}
else {
    code to be executed
}

Example of  If else Statement in Hindi

#include <stdio.h>

int main() {
    int age = 22;
    if(18<age) {
      printf("You are eligible for voting");  
    }
    else {
        printf("You are not eligible for voting");
    }
return 0;
}

Output

You are eligible for voting

Example 2 of If else statement in Hindi

#include <stdio.h>

int main() {
    int age = 17;
    if(18<age) {
      printf("You are eligible for voting");  
    }
    else {
        printf("You are not eligible for voting");
    }
return 0;
}

Output

 

You are not eligible for voting
ये आप देख सकते है।  इसमें Condition false हो रही है इसलिए else वाला code Run हो रहा है।

else if Ladder Statement in C in Hindi

ये भी एक Decision Making का Statement है।  लेकिन अभी तक हमने जो पढ़ा उसमे हम एक ही Condition लगाते है।  और Multiple task Run कराते है।  लेकिन If else Ladder Statement के द्वारा Multiple Condition Create कर सकते है और Multiple task Run करा सकते है।

if (condition) {
    //code to be executed
}
else if (condition) {
//code to be executed
}
else if (condition) {
//code to be executed
}
else {
   //code to be executed
}

else if Ladder Statement Example in Hindi

#include <stdio.h>
#include <conio.h>
int main() {
   int a = 5;
   int b = 6;
   int c = 8;
    if(a>b&&a>c) {
        printf("Greater Value %d",a);
    }
    else if (b>a&&b>c) {
        printf("Greater Value %d", b);
    }
    else {
        printf("Greater Value %d", c);
    }
    getch();
    return 0;
}

Output

 

Greater Value 8

Nested If Statement in Hindi

जब किसी If Statement के बीच में If Statement का Use करते है।  तो Nested if Statement कहा जाता है।  जी हा Nested if Statement के द्वारा किसी भी if statement के अंदर कितने भी if Statement Create कर सकते है।

if (condition) 
{
   // Executes when condition1 is true
   if (condition1) 
   {
      // Executes when condition2 is true
   }
 if (condition2) 
   {
      // Executes when condition2 is true
   }
}

Nested If Statement  Example in Hindi

#include <stdio.h>

int main() {
	int n = 20;

	if (n == 20)
	{
	
		if (n < 25) {
		printf("n is smaller than 25n");
        }
		
		if (n < 21) {
			printf("n is smaller than 21 toon");
        }
		else {
			printf("n is greater than 25");
        }
	}

	return 0;
}

Output 

n is smaller than 25                                                                    
n is smaller than 21 too

About the author

Vishal Rathaur

Leave a Comment