Professional Documents
Culture Documents
ZADACI
1. Tri broja
Napisati program koji omogućuje unos tri cijela broja. Sva tri broja moraju biti u rasponu od 50 do 200
(uključujući i brojeve 50 i 200). Ako nisu, program treba da ispiše poruku “Svi brojevi nisu iz intervala
50 do 200” i prekine rad.
Ako su svi brojevi iz traženog intervala, brojeve zatim treba ispisati na ekran poredane po veličini, od
najmanjeg ka najvećem. U sljedećem redu treba ispisati poruku “Svi su jednaki” ako su sva tri broja
međusobno jednaka, “Dva od tri su jednaka” ako od unesena tri broja postoje dva koja su međusobno
jednaka, a ako su svi brojevi međusobno različiti treba ispisati poruku “Svi su različiti”. Primjer:
2. Šarene perle
Mala Una želi da napravi ogrlicu sastavljenu od šarenih perli. U ogrlici će koristiti perle crvene, zelene,
plave, bijele i žute boje. Perle se kupuju u paketima od po 10 perli iste boje npr. jedan paket sadrži 10
crvenih perli, ili 10 plavih perli. Pomozite Uni tako što ćete napraviti program u kojem ona može
unijeti svoju ogrlicu, a program će ispisati koliko ukupno paketa perli joj treba.
Una najprije unosi broj perli, a zatim unosi perle tako što unosi slova C Z P B i X (pošto ne možemo
koristiti slovo Ž). Program na kraju ispisuje “Potrebno je ukupno N paketa”. Primjer:
Program treba na ekranu ispisati sve članove skupa A koji se ne nalaze u skupu B.
4. Kasice
Alen čuva novac u nekoliko kasica. Da ne bi zaboravio koliko novca ima u kojoj kasici, u Notepad-u je
napravio datoteku u kojoj zapisuje svaki novčić ili novčanicu koju ubaci u kasicu. Datoteka izgleda
ovako:
U prvoj kasici imam: 1,2,1,10,5
U drugoj kasici imam: 5,5
U trecoj kasici imam: 10,1,1,10
Datoteka se nalazi na lokaciji “C:\ONLINE\KASICE.TXT”. U svakom redu datoteke nalaze se podaci
za jednu kasicu, pri čemu se u tim podacima nalaze neka slova koja nas ne interesuju i brojevi koji
mogu biti razdvojeni razmacima, zarezima, slovima ili bilo kojim drugim znakom. Da bismo saznali
koliko ukupno ima novca u kasici, potrebno je sabrati sve ove brojeve.
Napravite program koji pomaže Alenu da odluči koju kasicu treba razbiti kada poželi da kupi igračku.
Korisnik najprije unosi iznos koji želi da potroši. Program zatim treba ispisati redni broj prve kasice
koja sadrži dovoljno novca. Ako nijedna kasica ne sadrži dovoljno novca treba ispisati poruku “Nijedna
kasica ne sadrzi dovoljno novca”. U suprotnom treba ispisati redni broj prve po redu kasice koja sadrži
dovoljno novca.
Primjer:
Unesi iznos: 20
Kasica br. 3
Primjer 2:
Unesi iznos: 100
Nijedna kasica ne sadrzi dovoljno novca