Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम: बिजली बिल जनरेट करना


उपयोगकर्ता द्वारा खपत की गई यूनिट्स के आधार पर बिजली बिल जनरेट होता है। यदि खपत की गई यूनिट्स की संख्या अधिक है, तो यूनिट चार्ज की दर भी बढ़ जाएगी।

यदि उपयोगकर्ता द्वारा न्यूनतम यूनिट्स खपत की जाती हैं तो लागू लॉजिक:

if (units < 50){ 
    amt = units * 3.50; 
    unitcharg = 25; 
}

यदि यूनिट्स 50 से 100 के बीच हैं तो लागू लॉजिक:

else if (units <= 100){ 
    amt = 130 + ((units - 50) * 4.25); 
    unitcharg = 35; 
}

यदि यूनिट्स 100 से 200 के बीच हैं तो लागू लॉजिक:

else if (units <= 200){ 
    amt = 130 + 162.50 + ((units - 100) * 5.26); 
    unitcharg = 45; 
}

यदि यूनिट्स की संख्या 200 से अधिक है तो लागू लॉजिक:

amt = 130 + 162.50 + 526 + ((units - 200) * 7.75); 
unitcharg = 55;

इसलिए, अंतिम राशि निम्न लॉजिक से जनरेट होगी:

total = amt + unitcharg;

उदाहरण

बिजली बिल जनरेट करने के लिए C प्रोग्राम निम्नलिखित है:

#include <stdio.h> 
int main(){ 
    int units; 
    float amt, unitcharg, total; 
    printf(" Enter no of units consumed : "); 
    scanf("%d", &units); 
    if (units < 50){ 
        amt = units * 3.50; 
        unitcharg = 25; 
    } else if (units <= 100){ 
        amt = 130 + ((units - 50) * 4.25); 
        unitcharg = 35; 
    } else if (units <= 200){ 
        amt = 130 + 162.50 + ((units - 100) * 5.26); 
        unitcharg = 45; 
    } else { 
        amt = 130 + 162.50 + 526 + ((units - 200) * 7.75); 
        unitcharg = 55; 
    } 
    total = amt + unitcharg; 
    printf("electricity bill = %.2f", total); 
    return 0; 
}

आउटपुट

जब उपरोक्त प्रोग्राम चलाया जाता है, तो यह निम्नलिखित परिणाम देता है:

Enter no of units consumed: 280 
electricity bill = 1493.50

  1. - Python में किसी अन्य ऐरे के सबऐरे को जोड़कर ऐरे जनरेट करने का प्रोग्राम

    मान लीजिए हमारे पास एक 2D ऐरे है जिसे groups कहा जाता है, और एक और ऐरे nums है। हमें यह जांचना है कि क्या हम nums ऐरे से n डिसजॉइंट सबऐरे चुन सकते हैं ताकि iवां सबऐरे groups[i] (0-इंडेक्स्ड) के बराबर हो, और यदि i > 0, तो (i-1)वां सबऐरे nums में iवें सबऐरे से पहले दिखाई देगा। उदाहरण के लिए, यदि

  1. - रीकर्सन का उपयोग करके ग्रे कोड जनरेट करने का पायथन प्रोग्राम

    जब रीकर्सन की मदद से ग्रे कोड जनरेट करना हो, तो एक विधि परिभाषित की जाती है जो एक खाली सूची बनाती है और उसमें 0 और 1 जोड़ती है। फंक्शन के भीतर ग्रे कोड जनरेट करने के लिए कई for लूप का उपयोग किया जाता है। उदाहरण import math as mt def generate_gray_list(my_val): if (my_val = 1 << my_val:

  1. - पायथन में पहले n लेक्सिकोग्राफिक नंबर उत्पन्न करने का प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है, हमें पहले n नंबर ढूंढने हैं जो लेक्सिकोग्राफिक क्रम में सॉर्टेड हैं।उदाहरण के लिए, यदि इनपुट n = 15 है, तो आउटपुट [1, 10, 11, 12, 13, 14, 15, 2, 3, 4, 5, 6, 7, 8, 9] होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्नलिखित चरणों का पालन करेंगे:count := 1ans := एकल तत