You are on page 1of 4

Sveučilište u Zagrebu

Katedra za konstruiranje i razvoj proizvoda

PROGRAMIRANJE I ALGORITMI

Zadaci za vježbu za 1. kolokvij

Zagreb, 2012.

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb


Programiranje i algoritmi – zadaci za vježbu za 1. kolokvij

1.) Napisati program koji učitava četiri ocjene i izračunava prosjek


ocjena. Ocjene koje korisnik smije upisati moraju biti cijeli brojevi i to
od 1 do 5. Prosjek ocjena se izračunava na slijedeći način:

a) ako je bilo koja od ocjena 1, prosjek ocjena je 1


b) ako nijedna ocjena nije 1, prosjek ocjena se računa kao aritmetička
sredina svih ocjena.
Ako je prosjek ocjena 1, program treba ispisati „Nedovoljan“.
Ako je prosjek ocjena u intervalu između 2 i 2,5, treba ispisati
„Dovoljan“.
Ako je prosjek ocjena u intervalu 2,5 i 3,5, treba ispisati „Dobar“.
Ako je prosjek ocjena u intervalu 3,5 i 4,5, treba ispisati „Vrlo dobar“.
Ako je prosjek ocjena u intervalu 4,5 i 5, treba ispisati „Izvrstan“.

Pomoć: Koristiti naredbe uvjetnog grananja.

2.) Napisati program koji provjerava da li je kvadrat učitanog


dvoznamenkastog broja (broja koji je veći od 9 i manji od 100) manji,
veći ili jedak 10000, te u skladu s time ispisuje odgovarajuću poruku.

3.) Napraviti program koji će omogućiti upisivanje niza cijelih brojeva


u jednodimenzionalno polje, a kad korisnik upiše broj 0, nulu ne
upisuje u polje. Potrebno je pobrojati koliko puta je korisnik htio
upisati nulu kao član niza i taj broj ispisati u ,,Textbox’’. Isto tako niz
cijelih brojeva bez nule ispisati u ,,Listbox’’.

4.) Učitati niz realnih brojeva i izračunati sumu brojeva manjih od 1 i


aritmetičku sredinu brojeva većih od 1.

Pomoć: Koristiti jednodimenzionalno polje za učitavanje niza brojeva.

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb 2


Programiranje i algoritmi – zadaci za vježbu za 1. kolokvij

5.) Napraviti program koji će učitati niz od N cjelobrojnih brojeva, te


pronaći i ispisati član niza koji je najbliži aritmetičkoj sredini niza.

6.) Napisati program koji će izračunavati vrijednosti polinoma u 20


točaka na intervalu od – 10 do 10, te ispisati koliko ima pozitivnih, a
koliko negativnih vrijednosti.

Ulazni podaci:
stupanj polinoma i koeficijenti polinoma

Jednadžba polinoma n-tog stupnja:

P( x) a0 a1 x a2 x 2 a3 x 3  an 1 x n 1
an x n

Vrijednosti točaka unutar intervala i vrijednosti polinoma za te točke


potrebno je ispisati u „Listboxovima".

7.) Napisati program koji će na zadanom intervalu izračunati


vrijednosti funkcije u 20 točaka, te odrediti i ispisati u kojoj je točci
vrijednost funkcije minimalna.

Ulazni podaci:
donja i gornja granica intervala

Zadana funkcija:

F ( x) 2 8 x 0.1 x 2 0.2 x3 0.01 x 4

Vrijednosti točaka unutar intervala i vrijednosti funkcije za te točke


potrebno je ispisati u „Listboxovima".

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb 3


Programiranje i algoritmi – zadaci za vježbu za 1. kolokvij

8.) Napisati program kojim se učitava niz cijelih brojeva. Izbrojati


koliko je parnih brojeva u nizu većih od aritmetičke sredine.

Pomoć: Koristiti jednodimenzionalno polje za učitavanje niza brojeva.

9.) Učitati polje cijelih brojeva, i jedan realni broj, izbrojati koliko ima
parnih brojeva iz polja koji su veći od učitanog broja.

10.) Napisati program koji će pronaći koliko ima neparnih brojeva


većih ili jednakih 100, a manjih od 10000.

11.) Učitati polje cijelih brojeva i formirati novo polje sa brojevima


koji su djeljivi sa 3. U novom polju naći maksimum.

12.) Učitati polje cijelih brojeva i formirati novo polje sa brojevima


koji su djeljivi sa 5 i veći od 20. U novom polju naći minimum.

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb 4

You might also like