Materjalid koostas ja kursuse viib läbi
Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm
< eelmine | 8. OSA sisukord | järgmine >% |
Lisamaterjale ja lisaülesandeid
Siia on kogutud selliste materjalide linke, mis avardavad teie teadmisi.
Julgesti võite linke juurde pakkuda!
Lisaülesanne: Pere sissetulek 2017
2018. aastal kehtestati uus ja keerulisem maksuvaba tulu arvestamise kord. See ülesanne on veel ajast, kui maksuvaba miinimum oli fikseeritud.
Defineerige funktsioon nimega netopalk, mis võtab argumendiks inimese brutopalga, arvutab sellest netopalga ja tagastab selle. Automaatse kontrollimise võimaldamiseks lepime kokku, et brutopalgast arvatakse maha vaid tulumaks (20%). Seda arvestatakse sellest osast palgast, mis jääb üle maksuvaba miinimumi (170€). Netopalk peab olema ümardatud 2 komakohani. Ümardada tuleb juba funktsiooni sees. Ümardamiseks saab kasutada funktsiooni round. Katsetage ise, kuidas funktsioon round töötab!
Kirjutage programm, mis küsib isa brutopalga, ema brutopalga ning alaealiste laste arvu, ja arvutab selle põhjal pere kuusissetuleku. Sisendandmed tuleb küsida sellises järjekorras, nagu neid ülesande tekstis mainitakse. Oletame, et iga alaealise lapse kohta makstakse toetust 50€ kuus. Kogu pere sissetulek tuleb kuvada ümardatuna 2 komakohani.
Näide programmi tööst:
Selle ülesande lahenduse võib esitada Moodle'is ja saada automaatset tagasisidet, aga kohustuslik see ei ole.
Kui on huvi, siis võib teha programmi ka praeguse süsteemi kohta, aga sellel automaatkontrolli ei ole.
< eelmine | 8. OSA sisukord | järgmine >% |