Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(){
- // zadaca so kwh
- // prvo treba da vneseme kolku struja potrosil, poradi toa sto strujata ni e decimalen broj mora da ja vneseme so float
- float kwh;
- scanf("%f", &kwh);
- float pari = 0; // pravime promenliva vo koja ke presmetame kolku pari ke treba da plati korisnikot na struja, na pocetokot ke e ednakva na 0
- // prviot uslov vika deka ako korisnikot potrosil pomalce od 500kwh, ke mu se naplati po 5 denari od kwh. Ja pravime prvo taa proverka
- if(kwh <= 500) {
- pari = kwh * 5;
- // bidejki se plaka po 5 denari od kwh
- }
- //ako potrosil poveke od 500, vika deka vo narednite 150kwh ke mu se naplati po 7.5 denari, toa znaci deka treba da vidime dali potrosil pomalce od 500 + 150 = 650kwh
- // bidejki gorniot if, ni proveru dali e pomalce od 500, ke stavime tuka else if koj ke proveri dali e pomalce od 650
- else if(kwh <= 650) {
- pari = 500 * 5; // bidejki prvite 500 kwh se po 5 denari, mora prvo tie da gi presmetame
- kwh -= 500; // odzemame 500, za da vidime kolku kwh ostanale koi ke bidat naplateni po 7.5 denari
- pari += (kwh * 7.5); // im dodavame na parite
- }
- // posle vika deka za narednite 200 se plaka 11denari, sto znaci deka treba da proverime dali sme potrosile pomalce od 650 + 200 = 850 kwh
- else if(kwh <= 850) {
- // bidejki znaeme deka brojot e pogolem i od 500 i od 650, moze odma da gi presmetame parite za tie
- pari = (500 * 5) + (150 * 7.5); // prvite 500, pa posle slednite 150
- kwh -= 650; // bidejki za prvite 650 kwh imame presmetano, treba da vidime kolku ke ostane
- pari += (kwh * 11);
- }
- // ova ni znaci deka brojot ke e pogolem od 850
- else if(kwh > 850){
- pari = (500 * 5) + (150 * 7.5) + (200 * 11);
- // odma moze da presmetame za prvite
- kwh -= 850; // znaeme za prvite 850kwh kolku sme potrosile
- pari += (kwh * 13.5); // bidejki ostanata struja se presmetuva po cena od 13.5 denari
- }
- // posle ovie ifovi, znaeme kolku ni cenata
- // sega treba da go dodademe danokot
- if(pari <= 7000) { // ako cenata e pomala od 7000, dankot e 10%
- pari = pari + (0.1 * pari);
- }
- else { // ako e pogolema od 7000, danokot e 18%
- pari = pari + (0.18 * pari);
- }
- printf("%.2f\n", pari);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement