Upload
dino
View
9
Download
2
Embed Size (px)
Citation preview
UNIVERZITET U TUZLI
FILOZOFSKI FAKULTET
ZADAA
Programiranje II
Tuzla, Maj 2015.
1. Napisati program koji omoguava korisniku unos dvije take u pravouglom koordinatnom
sistemu, a zatim formira novu taku ije su koordinate jednake zbiru odgovarajuih koordinata
unesenih taaka. Nakon formiranja nove take, potrebno je ispisati njene koordinate. Za
definisanje koordinata take koristiti strukturu.
Npr. Ako korisnik unese taku A(2,5) i taku B(1, 1.1), nova taka e biti C(3, 6.1).
2. Napisati program koji e omoguiti korisniku unos podataka za dvije knjige. Korisnik unosi naziv
knjige, ime autora, godinu izdavanja, te ocjenu knjige. Potrebno je nai knjigu koja ima veu
ocjenu, a zatim ispisati sve informacije o toj knjizi. Za ispis podataka napisati funkciju ispis koja
kao parametar prima strukturu knjiga po vrijednosti.
Napomena: Za deklarisanje knjige koristiti strukturu. Zadatak rijeiti bez upotrebe nizova.
3. Zadata je struktura:
typedef struct radnik {
char ime[50];
char prezime[50];
char radnoMjesto[20];
float primanja;
} RADNIK;
Napisati funkciju koja nalazi broj radnika koji imaju primanja manja od prosjene plae u Federaciji
(834 KM) iji prototip je int brManjaPrimanja(RADNIK [], int); te funkciju koja nalazi broj radnika
ija primanja su jednaka minimalnim (360 KM), a njen prototip je int
brMinimalnaPrimanja(RADNIK[], int);. Pored toga, potrebno je napisati funkciju koja rauna i
vraa prosjena primanja radnika, iji prototip je float prosjecnaPrimanja(RADNIK[], int);. Napisati
i glavni program koji e testirati rad funkcija (izvriti unos radnika, a zatim ispisati broj radnika koji
imaju manja primanja od prosjene plae u Federaciji, broj radnika koji imaju minimalna primanja,
te prosjena primanja radnika).
Napomena:
Potrebno je priloiti c file-ove za svaki zadatak. Dokumente arhivirati i spremiti pod imenom prezime_ime_zadaca5.zip. Zadau poslati na mail [email protected]. Rok za predaju zadae je 04.06.2015 12:00h.