Syntax of if Statement in Hindi
/ BCA / Programming with C and CPP
if Statement Syntax and Uses in Hindi
Syntax of if Statement in Hindi
C भाषा में if statement एक decision making statement होता है। इसका उपयोग किसी condition (शर्त) की जाँच करने के लिए किया जाता है। यदि condition सही (true) होती है, तो संबंधित block का code execute होता है, और यदि condition गलत (false) होती है, तो उस block को skip कर दिया जाता है।
Basic Syntax of if Statement
if(condition) {
// statements;
}
- if: यह keyword है, जो condition को check करता है।
- condition: यह एक expression होता है जो true या false return करता है।
- statements: यदि condition सही होती है तो यह block execute होता है।
Example Syntax in Simple Words
int a = 10;
if(a > 5) {
printf("a is greater than 5");
}
ऊपर दिए गए उदाहरण में, a > 5 एक condition है। यदि यह true होगी, तो printf का statement execute होगा।
Simple if Statement Example in Hindi
Real Example in Program
#include <stdio.h>
int main() {
int number;
printf("Enter a number: ");
scanf("%d", &number);
if(number % 2 == 0) {
printf("Number is even");
}
return 0;
}
इस program में यूज़र से एक number input लिया जाता है और if statement का use करके यह check किया जाता है कि वह number even है या नहीं। यदि number को 2 से divide करने पर remainder 0 आता है, तो यह even होता है और message print होता है - "Number is even"।
Program को विस्तार से समझें
number % 2 == 0एक condition है जो बताती है कि number even है या नहीं।- अगर यह condition true है, तो
printf("Number is even")चलेगा। - अगर condition false है, तो कुछ भी print नहीं होगा क्योंकि कोई else block नहीं दिया गया है।
Flowchart of if Statement in Hindi
नीचे दिया गया flowchart यह दिखाता है कि if statement किस प्रकार काम करता है:
| स्टेप | क्रिया |
|---|---|
| 1 | प्रोग्राम की शुरुआत |
| 2 | Condition check की जाती है |
| 3 | अगर condition true है → statements execute होते हैं |
| 4 | अगर condition false है → statements skip हो जाते हैं |
| 5 | Program आगे चलता है या समाप्त होता है |
Flowchart Steps:
- Start
- Condition को Evaluate करो
- अगर true है → block के अंदर के statements चलेंगे
- अगर false है → block skip होगा
- Program का अगला हिस्सा चलेगा
नीचे एक simplified flowchart को शब्दों में दर्शाया गया है:
+------------+
| Start |
+------------+
|
v
+------------------+
| Evaluate Condition |
+------------------+
| |
True False
| |
v v
+-----------+ Skip block
| Run Block |
+-----------+
|
v
Continue
Use of if Statement in Real Programs in Hindi
if statement का उपयोग वास्तविक programs में बहुत अधिक किया जाता है। यह decision making का सबसे मूलभूत हिस्सा होता है। नीचे कुछ सामान्य उपयोग दिए गए हैं:
1. User Input Validation
int age;
printf("Enter your age: ");
scanf("%d", &age);
if(age >= 18) {
printf("You are eligible to vote.");
}
इस program में अगर यूज़र की उम्र 18 या उससे अधिक है, तो ही उसे vote करने के लिए eligible बताया जाएगा।
2. Login System में Check
char password[10];
printf("Enter password: ");
scanf("%s", password);
if(strcmp(password, "admin123") == 0) {
printf("Login Successful");
}
यहाँ if statement का use password check करने के लिए किया गया है। यदि password सही है, तभी login success होगा।
3. Marks Evaluation
int marks = 75;
if(marks >= 33) {
printf("Pass");
}
यदि student के marks 33 या उससे अधिक हैं, तो उसे pass घोषित किया जाएगा।
4. Temperature Monitoring System
float temp = 39.5;
if(temp > 37.0) {
printf("High Fever Alert");
}
इस system में temperature को monitor किया जा रहा है। अगर temperature limit से ऊपर है, तो alert दिया जाएगा।
5. File Exist Check (Advanced)
FILE *fp;
fp = fopen("data.txt", "r");
if(fp != NULL) {
printf("File exists");
fclose(fp);
}
यह code check करता है कि file मौजूद है या नहीं। यदि file खुल जाती है, तो message print होगा।
if statement का उपयोग हर तरह के software, website, apps और embedded systems में किया जाता है। यह logic और control flow का मूल आधार है। इसके बिना कोई भी decision-based काम संभव नहीं है।