Razlaganje programa na manje dijelove - funkcije
Funkcije
Zadaci za vježbu
- Proučite drugi primjer funkcije u prethodnoj lekciji i odgovorite na pitanje: Što radi ovaj program?
- Riješite uvodni zadatak pomoću funkcije za udaljenost dviju točaka u pravokutnom koordinatnom sustavu (Potrebno je izračunati površinu i opseg četverokuta zadanog s koordinatama svojih vrhova)
- Napravite program za sljedeći problem:
Pretpostavimo da davatelju internet usluga plaćamo račun na sljedeći način: Osnovni paket košta 80 kuna, a svaki dodatni GB još 12 kuna. Izračunajte i ispišite na zaslon koliko će platiti račun korisnik koji je potrošio 2, koliko korisnik koji je potrošio 5, a koliko korisnik koji je potrošio 15 GB.
- Preuredite prethodni program tako da ispisuje na zaslon cijene za 1, 2, 3, 4, ... 15 GB prometa.
- Preuredite prethodni program tako da ispisuje koliko treba platiti korisnik koji unese broj potrošenih GB.
- Pomoću funkcije koja traži manji od dva broja pronađi najmanji od tri unesena broja
- Pomoću funkcije koja traži manji od dva broja pronađi najmanji od n unesenih brojeva
- Pomoću funkcije koja ispituje je li jedan broj djeljiv s drugim pronađi sve djelitelje unesenog broja.
- Napravite funkciju koja u glavni program vraća nulu ako je broj prost, a jedinicu ako nije. Koristei funkciju za uneseni broj ispiši na zaslon je li prost ili nije.