C Programming Class-5: If-Else Statement का उपयोग करके Marksheet Program कैसे बनाएं?
हेलो दोस्तों! C Programming की पिछली क्लास में हमने scanf() के जरिए यूजर से इनपुट लेना सीखा था। आज की Class-5 में हम एक बहुत ही प्रैक्टिकल प्रोग्राम बनाना सीखेंगे जो हर छात्र और कोडिंग सीखने वाले के लिए जरूरी है— Student Marksheet Program.
आज हम सीखेंगे कि कैसे if-else और Logical Operators का उपयोग करके हम यह तय कर सकते हैं कि कोई छात्र Pass है या Fail, और उसे कौन सी Grade मिली है।
जादुई चश्मा और डरपोक खरगोश: आत्मविश्वास की एक महान गाथा
आज के प्रोग्राम का लॉजिक (Logic)
हम यूजर से 3 विषयों (Subjects) के नंबर मांगेंगे, उनका कुल योग (Total) और प्रतिशत (Percentage) निकालेंगे। उसके बाद:
अगर Percentage 33 से कम है -> Fail
अगर 33 से 60 के बीच है -> Second Division
अगर 60 से ऊपर है -> First Division
C Marksheet Program Code:
#include <stdio.h>
int main() {
float hindi, english, maths, total, per;
printf("--- Student Marksheet Program ---\n");
// यूजर से नंबर मांगना
printf("Hindi के नंबर डालें: ");
scanf("%f", &hindi);
printf("English के नंबर डालें: ");
scanf("%f", &english);
printf("Maths के नंबर डालें: ");
scanf("%f", &maths);
// कैलकुलेशन
total = hindi + english + maths;
per = total / 3;
printf("\nकुल नंबर (Total): %.2f", total);
printf("\nप्रतिशत (Percentage): %.2f%%\n", per);
// Pass या Fail का फैसला (If-Else)
if (per >= 33) {
printf("परिणाम: बधाई हो! आप PASS हैं।\n");
// ग्रेडिंग सिस्टम
if (per >= 60) {
Printf("Grade: First Division\n");
} else {
printf("Grade: Second Division\n");
}
}
else {
printf("परिणाम: माफ़ कीजिये, आप FAIL हैं। मेहनत जा
री रखें।\n");
}
return 0;
}
कोड की व्याख्या (Code Explanation):
Variables: हमने float का इस्तेमाल किया है ताकि अगर किसी छात्र के नंबर पॉइंट (Decimal) में हों, तो प्रोग्राम सही रिजल्ट दे।
Total & Percentage: हमने सभी विषयों को जोड़कर 3 से भाग (Divide) दिया ताकि औसत प्रतिशत मिल सके।
Nested If-Else: हमने एक if के अंदर दूसरा if इस्तेमाल किया है। पहले चेक किया गया कि छात्र पास (33%+) है या नहीं। अगर पास है, तभी चेक किया गया कि फर्स्ट डिवीजन है या सेकंड।
%.2f: इसका मतलब है कि पॉइंट के बाद सिर्फ 2 अंक ही दिखाई देंगे (जैसे 75.66)।
इसे अपने कंप्यूटर पर कैसे चलाएं?
कैसे एक चींटी ने उठाया एक विशाल पहाड़ को जानिए क्या हुआ आखरी मोड़ में
इस कोड को कॉपी करें।
अपने कंपाइलर (जैसे Dev-C++ या Turbo C) में पेस्ट करें।
F11 दबाकर रन करें और अलग-अलग नंबर डालकर चेक करें।
निष्कर्ष (Conclusion):
आज हमने सीखा कि कैसे C Programming के जरिए हम एक वास्तविक समस्या (Result Calculation) को हल कर सकते हैं। यह if-else का सबसे अच्छा उदाहरण है।
अगर आपको कोई एरर (Error) आ रहा है, तो नीचे कमेंट में ज़रूर पूछें!
अगली क्लास (Class-6) में हम सीखेंगे: Switch Case का जादू!
C Programming Class-4: If-Else Statements (हिंदी में)
Programming Class-3: कंप्यूटर से बात करें! (scanf का इस्तेमाल)
C Programming Variables और Data Types क्या हैं? पूरी जानकारी (Class-2)
.webp)
.webp)
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें