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

बिजली बिल उत्पन्न करने के लिए सी कार्यक्रम

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

तर्क लागू किया गया यदि न्यूनतम इकाइयां हैं उपयोगकर्ता द्वारा उपभोग किया जाता है इस प्रकार है -

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

  1. पायथन में किसी अन्य सरणी के उप-सरणी को जोड़कर सरणी उत्पन्न करने का कार्यक्रम

    0, तो (i-1) वां उप-सरणी पहले दिखाई देगी अंकों में ith उपसरणी। इसलिए, यदि इनपुट समूहों की तरह है =[[2,-2,-2],[4,-3,0]] अंक =[1,-1,0,2,-2,-2,4,- 3,0], तो आउटपुट सही होगा क्योंकि सरणी समूह [0] अंकों के सूचकांक 3 से 5 तक मौजूद है और समूह [1] अंकों में सूचकांक 6 से 8 तक है। इसे हल करने के लिए, हम इन चर

  1. रिकर्सन का उपयोग करके ग्रे कोड उत्पन्न करने के लिए पायथन कार्यक्रम

    जब रिकर्सन की मदद से ग्रे कोड जेनरेट करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है, जो एक खाली सूची बनाती है और इसमें 0 और 1 मान जोड़ती है। फ़ंक्शन के भीतर ग्रे कोड उत्पन्न करने के लिए एकाधिक फॉर लूप का उपयोग किया जाता है। नीचे उसी का प्रदर्शन है - उदाहरण import math as mt def generate_g

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

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