उपयोगकर्ता द्वारा खपत की गई इकाइयों के आधार पर, बिजली बिल उत्पन्न होता है। यदि खपत की गई इकाइयों की संख्या अधिक है, तो इकाई शुल्क की दर भी बढ़ जाएगी।
तर्क लागू किया गया यदि न्यूनतम इकाइयां हैं उपयोगकर्ता द्वारा उपभोग किया जाता है इस प्रकार है -
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;
उदाहरण
बिजली बिल उत्पन्न करने के लिए सी कार्यक्रम निम्नलिखित है -
#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