Oprostite gospodo, ali ovo je piece of cake.
što sam nekada imao.
je ništa prema onome s čime sam se susretao u dosadašnjoj praksi.
Dobro bi vam svima došlo da si lijepo instalirate eclipse i vjezbate,...
razmisljati.
Post by StambaPost by NiÄofrik sa cvikama nisam,da sjedim po cijele noći za računalom i
proučavam kako napisati program da na sto načina zbroji dva broja,
Ako su ovo zadatci za frikove - duboko se ispricavam!
1. (5 bodova) Kreirati program gdje korisnik unosi brojeve dokle god ne
unese broj manji od 0. Program ispisuje najmanji i najveći broj, te
srednju vrijednost svih unešenih brojeva.
2. (20 bodova) Napisati klasu Tocka koja predstavlja točku u
koordinatnom sustavu sa parametrima float x, y - predstavljaju x i y
koordinatu. Za zadanu klasu potrebno je napisati konstruktore
(podrazumijevajući i koji postavlja točku u ishodište), funkciju za
računanje udaljenosti od ishodista float udaljenost(). Formula za
računanje udaljenosti između dvije točke u pravokutnom 2D sustavu je
U klasi Tocka parametri x i y moraju imati privatno pravo pristupa!
Napisati klasu Tocka3D koja nasljeđuje klasu Tocka, a predstavlja točku
u trodimenzionalnom koordinatnom sustavu, sa dodanim parametrom float z
- predstavlja z koordinatu. Potrebno je prepisati metodu koja računa
udaljenost float udaljenost() od ishodišta koristeći metodu za
udaljenost iz klase Tocka. Formula za računanje udaljenosti između dvije
točke u pravokutnom 3D sustavu je - uočite se da može iskoristiti
formula ta računanje udaljnosti između dvije točke u pravokutnom 2D
sustavu!
U main funkciji kreirati dvije varijable koje predstavljaju točke u
trodimenzionalnom koordinatnom sustavu i ispisati kolika je udaljenost
te dvije točke od ishodišta.
3. (20 bodova) Napisati klasu Trokut koja ima za parametre (privatno
pravo pristupa!) duljine stranica a, b i c, te metode opseg() i
povrsina(). Klasa Trokut ima dva konstruktora - jedan bez parametara
koji postavlja duljine stranica a, b, c na 3, 4, 5 i drugi koji kao
parametre uzima duljine stranica float a,b,c.
Za klasu Trokut potrebno je napisati operator za množenje. Trokuti se
množe tako da se pomnože njihovi opsezi.
U glavnom programu kreirati dva trokuta - jedan sa praznim
konstruktorom, drugi jednakostranični sa duljinom stranice 4. Ispisati
opseg i površinu za oba trokuta, te njihov umnožak.
Napomena: Za površinu trokuta možete koristiti Heronovu formulu P =
√s(s-a)(s-b)(s-c), gdje je s poluopseg.
Napomena: Rješenja proizvoljnih zadataka se neće priznati - biti će
priznata samo rješenja koja odgovaraju zadatcima zadanim u pismenom
ispitu! Ostala “rješenja“ neće biti uzeta u obzir.