I Kolokvijum I grupa 1. (a) to je to inline funkcija?
(b) Moe li i kako funkcija lanica klase biti inline?
(c) Navesti razlike izme u pokazivaca i reference.
2. (5 poena) Realizovati klasu Ra unar koja
e imati tri podatka lana i to:
cjelobrojnu promjenjivu za godinu kupovanja ra unara, pokaziva na cjelobrojnu promjenjivu za identifikacioni broj ra unara i javnu stati ku promjenjivu u koja e sadrati podatak o tome koji je ra unar najstariji (prvi kupljen). Klasa posjeduje konstruktor, destruktor i konstruktor kopije kao i funkcije lanice za pristup podacima radi o itavanja i izmjene i funkciju koja ra una koji od dva ra unara ima ve i identifikacioni broj i vra a godinu kupovanja ra unara sa ve im identifikacionim brojem.
3. (5 poena) Koriste i klasu Ta ka koja e sadrati koordinate ta ke i funkciju za
ra unanje rastojanja dvije ta ke, realizovati klasu Du koja e kao podatke
lanove imati dvije ta ke koje predstavljaju po etnu i krajnu ta ku dui. Klasa du ima funkciju za ra unanje ugla koje zaklapaju prave kojima pripadaju dui sa x osom (vidi sliku), kao i funkciju koja e za dvije dui provjeravati da li su normalne jedna u donosu na drugu. Obije klase treba da posjeduju odgovaraju e konstruktore i destruktore. Realizovati i prijateljsku funkciju koja provjerava da li tri dui mogu biti stranice trougla, ukoliko mogu, provjerava da li je taj trougao pravougli. tg ( ) =