शुक्रवार, 30 जनवरी 2026

C Programming Class-5: Marksheet Program using If-Else in Hindi

 C Programming Class-5: If-Else Statement का उपयोग करके Marksheet Program कैसे बनाएं?

C Programming Class-5: Marksheet Program using If-Else in Hindi


हेलो दोस्तों! 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 Class-5: Marksheet Program using If-Else in Hindi


आज हमने सीखा कि कैसे 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)

C Programming क्या है? पूरी जानकारी और इसका भविष्य

कैसे खरगोश के ऊपर जब आसमान गिरने लगा

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

Motorola super smartphone 2026

  Motorola  Super Smartphone 2026: 300MP कैमरा बेहतरी  टेक्नोलॉजी और 90 W फास्ट चार्जिंग के साथ टेक्नोलॉजी की नई छलांग Motorola Super Smartp...