Professional Documents
Culture Documents
Vjeba1.
Zadatak:
1. Napiite program koji realan broj zaokruuje na 3 decimalna mjesta. 2. Pomou iteracije tipa do-while i selekcije tipa switch stavite korisniku na raspolaganje izbornik sa slijedeim mogunostima:
- raunanje povrine pravokutnika (na temelju irine i visine; napisati funkciju) - raunanje povrine kruga (na temelju polumjera) - raunanje povrine trokuta (na temelju duine stranica a, b i c, prema Heronovoj formuli; funkcija; argumenti su duine stranica).
Vjeba2.
Zadatak:
1. Rijeite zadatke iz Vjebe 1. pomou funkcija.
Vjeba 5. Strukture
Napiite program koji uitava podatke o dvije osobe (koja sadri inicijal prezimena, starost osobe i broj cipela koje nosi), zamjenjuje te podatke i ispisuje ih. Definirati globalnu strukturu skola koja sadri naziv kole, lokaciju, broj uionica. Zatim, definirati polje struktura st za pet kola. Unos podataka i ispis podataka rijeiti putem funkcija.
Vjeba 6. Pokazivai
1. Napiite program koji uitava 2 cijela broja, te ispisuje koji je vei. Jedna varijabla neka bude tipa int, a druga pointer na int.
Vjeba 7. Liste
Kreirajte jednostavnu vezanu listu s podacima o studentima (matini broj, prezime i ime, smjer, godina_upisa, vrijeme_unosa). Ponuditi korisniku izbornik s osnovnim operacijama: - dodavanje novih elemenata u listu (izmjeriti vrijeme upisa i upisati u atribut vrijeme_unosa), - ispis sadraja liste (zajedno s vremenima unosa), - izlaz iz programa. ------------ (dovoljan 2) --------------------- brisanje elementa liste (prema matinom broju), - izraunavanje i ispis prosjenog vremena za unos elementa liste - provjera matinog broja kod unosa novog elementa liste (ne dozvoljava ponavljanje matinog broja) - dealokacija liste.
Zadaci za 2. kolokvij
Zadatak 1. Rei Mate Napiite program koji uitava vezanu listu automobila (za svakoga treba uitati naziv -string do 30 znakova, godinu proizvodnje (cijeli broj) i cijenu (cijeli broj)). Program treba ispisati one automobile (naziv i cijenu) koji su skuplji od prosjeka. Zadatak 2. Franievi Ante Napiite program u C++ za unos rauna, a stavke rauna upisuju se u odgovarajuu vezanu listu. Stavka sadri: - pokaziva slijedeci (sadri adresu slijedeeg elementa u vezanoj listi) - atribute: red_br (redni broj rauna), partner (naziv partnera), datum (datum izdavanja rauna). Ponuditi korisniku izbornik s osnovnim operacijama: - dodavanje novih elemenata u listu , - ispis sadraja liste, - izlaz iz programa. Zadatak 3. Malbaa Marko Napiite program u C++ za evidenciju podataka o studentima. Podaci se nalaze u odgovarajuoj vezanoj listi, a podaci su: - privatni pokaziva slijedeci (sadri adresu slijedeeg elementa u vezanoj listi) - atributi: mat_br (matini broj), prez_ime (prezime i ime), g_upisa (godina prvog upisa na studij). Napisati funkcije - za dodavanje novih elemenata u listu - ispis sadraja liste (zajedno s vremenima unosa), - brisanje elementa liste (prema matinom broju). Zadatak 4. ike Mijo Napiite program u C++ za studentske prijave ispita. Podaci o studentima nalaze se u odgovarajuoj vezanoj listi, a podaci su: sifra_prijave (ifra prijave), mat_br (matini broj studenta), naziv_pred (naziv predmeta), ocjena (ocjena na ispitu). Napisati funkcije: - void unos_prijave (); (omoguuje unos prijave ispita u vezanu listu prijava) - float prosjecna_ocj (int mat_br); (izraunava i ispisuje prosjenu ocjenu studenta prema zadanom matinom broju).
Zadaci za 2. kolokvij
Zadatak 5. Leki Luka
Kreirajte vezanu listu s podacima o razliitim artiklima u trgovini. Za svaki artikl poznata je ifra artikla, naziv, prodana koliina i cijena po komadu. Ponuditi korisniku izbornik s osnovnim operacijama: - dodavanje novog elementa na kraj liste, - dodavanje novog elementa na poetak liste, - ispis sadraja liste.