You are on page 1of 2

Online takmičenje iz informatike za učenike

Osnovnih škola Kantona Sarajevo, školska 2018/2019. godina


18. mart 2019.

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:

Unesi brojeve: 100 50 100


Brojevi poredani po velicini su: 50 100 100
Dva od tri su jednaka

Moguć je i ovakav unos (za QBasic):


Unesi brojeve: 100
? 50
? 100
Brojevi poredani po velicini su: 50 100 100
Dva od tri su jednaka

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:

Unesi broj perli: 5


Unesi perle: C B B C X
Potrebno je ukupno 3 paketa.

Moguć je i ovakav unos (za QBasic):


Unesi perle:
? C
? B
? B
...
3. Razlika skupova
Napišite program koji radi na sljedeći način: najprije se unosi jedan skup prirodnih brojeva. Unos se
završava brojem 0, a može biti uneseno najviše 100 brojeva. Ovaj skup se zove A. Broj 0 kojim se
završava unos nije član ovog skupa. Zatim se unosi drugi skup također prirodnih brojeva, pri čemu se
unos završava brojem 0, a može biti uneseno najviše 100 brojeva, broj 0 nije član skupa. Ovaj skup se
zove B.

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

SVIM TAKMIČARIMA ŽELIMO PUNO SREĆE!

You might also like