= Domače naloge = Pravilnost vaših nalog lahko preverite z [http://lecad.si/cgi-bin/cclass.cgi Ocenjevalcem nalog] Prvi dve vaji, ki smo jih naredili v laboratoriju, je potrebno perveriti in morebiti popraviti, da delujeta pravilno. == vaja1 == Napiši program, ki zahteva vnos dveh celih številk in nato izpiše njihovo vsoto. == vaja2 == Gaussovo kvadratura naj vpraša za meji integriranja funkcije f(x) = 2x^4^- x^3^ +1 in rezultat izpiše na zaslon. == vaja3 == Izdelaj program ki izpiše naslednje zanke: {{{ #!c for(i = 0; i < 10; i = i + 2) printf("%d\n", i); for(i = 100; i >= 0; i = i - 7) printf("%d\n", i); for(i = 1; i <= 10; i = i + 1) printf("%d\n", i); for(i = 2; i < 100; i = i * 2) printf("%d\n", i); }}} Razjasni si, kako te zanke delujejo in program popravi tako, da bodo v zanki uporabljeni operatorji +=, -=, *= == vaja4 == Napiši program ki izpiše ta trikotnik: {{{ * ** *** **** ***** ****** ******* ******** ********* ********** }}} Ne uporabi desetih printf() ampak uporabi zanko. {{{ #!c for(i = 0; i < 10; i = i + 1) { /* Več stavkov */ /* gre lahko tukaj */ } }}} == vaja5 == Izpiši v zanki cela števila od 1 do 10 in njihove kvadrate. {{{ 1 1 2 4 3 9 ... 10 100 }}} {{{ #!comment http://www.eskimo.com/~scs/cclass/asgn.beg/PS1.html }}} == vaja6 == Stavek '''for''' je prav zaprav, okrajšava za stavek '''while'''. Predelaj program, ki izpiše naslednjo zanko: {{{ #!c for(i = 0; i < 10; i = i + 1) printf("i je %d\n", i); }}} z uporabo stavka '''while''', ki ima naslednjo obliko {{{ #!c while(pogoj) { /* vpiši stavek za povečanje števca in izpis */ } }}} Napotek: V primeru da se nam program ''obesi'' v neskončni zanki, ga prekinemo s pritiskom na crtl-C == vaja10 == Izračunaj faktor Učinkovite Rabe Energije, tako kot ga podaja [http://www.elektro-ljubljana.si/slo/Ceniki Elektro Ljubljana]. Dobavitelj v ceniku za vsak '''razred porabe''' določi '''faktor cene energije''', ki je osnova za izračun faktorja URE po naslednji enačbi: URE = ∑(E,,i,, F,,CE i,,)/E,,povprečna dnevna poraba,, [http://www.elektro-ljubljana.si/_services/document.php?name=razredi_porabe_in_pripadajoi_faktorji_cene_energije.pdf&langId=Slo&pageId=107 Tabela razredov porabe in pripadajočimi faktorji cene električne energije] ima 5 razredov s progresivno stopnjo F,,CE,, Na primer URE za 8kWh dnevne porabe izračunamo kot URE=(6*1.0-(8-6)*1.1)/8 Tabela[http://www.elektro-ljubljana.si/_services/document.php?name=ure__faktorji_uinkovite_rabe_energije_za_posamezno_povpreno_dnevno_porabo.pdf&langId=Slo&pageId=89 URE Faktorjev učinkovite rabe energije za posamezno povprečno dnevno porabo], se računajo samo za celoštevilčni del povprečne dnevne porabe. Izdelaj program, ki za vnešeno realno povprečno porabo izpiše faktor URE v formatu, kot je v pred izračunani tabeli. Napotek: Za izračun celega dela realnega števila uporabite funkcijo '''floor'''. == vaja11 == Ceno za uporabo omrežij določa Akt o določitvi metodologije za obračunavanje omrežnine in metodologije za določitev omrežnine in kriterijih za ugotavljanje upravičenih stroškov za elektroenergetska omrežja, (Ur.l. RS 121/2005) in je sestavljena iz: - stalnega mesečnega prispevka za moč, ki zanaša 0,66179 €/kW/mesec - cene za prenešeno delovno energijo, ki znaša: * v primeru dvotarifnega načina merjenja porabe električne energije: {{{ VT: 0,03731 €/kWh MT: 0,02924 €/kWh }}} * v primeru enotarifnega načina merjenja porabe električne energije: {{{ ET: 0,03462 €/kWh }}} Izdelaj program, ki uporabnik vpraša po predvidenem mesečnem številu kWh VT in NT in izpiše ceno za prenešeno delovno energijo v primeru dvotarifnega in v primeru enotarfnega načina merjenja porabe električne energije. Uporabniku naj glede na vnešena podatka program svetuje, kateri način je zanj najbolj primeren. == vaja12 == Če ste izdelali vajo 10 in 11, potem združite programa v vaji 12 tako, da izračunate kako bo z elektriko po novem sistemu z URE faktorjem. Obračun porabljene električne energije na podlagi izračunanega faktorja URE se izvede tako, da se pomnoži količina električne energije v posamezni tarifi, s ceno električne energije v tej tarifi in z izračunanim odjemalčefim faktorjem URE. Upoštevajte, da ima mesec 31 dni. Program pa naj tako kot v vaji 11 vpraša za število kWh v visoki in nizki tarifi, izpiše posamezne cene ter svetuje najprimernejši način tarifiranja.