Pozdrav imam jedan zadatak za odraditi upitanju je javascript ali vjerujte mi da ja pojma nemam sta oni zele ovim zadatkom, ako bi mi neko mogao pomoci stvarno bi mu bio vrlo zahvalan
Zadatak -
Kreirati klasu koja Äe se koristiti za instanciranje objekata oblika kocke. Definisati jednu metodu za izraÄunavanje zapremine kocke i drugu metodu za izraÄunavanje ukupne duĆŸine svih stranica kocke.
Kreirati dva objekta nad kojima Äe biti pozvana svaka od kreiranih metoda.
Rezultati izraÄunavanja ovih metoda moraju biti pregledno prikazani na strani.
Btw vidim navedeni su neki objekti koji ce pozivati metode, vjerovatno se radi o nacinu sa prototype metodama, ali u ES2015 postoje klase koje su u biti syntax sugar za te prototype.
Svaka ti cast pasa a vjeruj trudim se vec 3 dana da svatim zadatak al jedva da ga svatam a kamoli da ga odradim ako ima jos neko dobre volje da mi pomogne da ga zavrsim a tebi belmine stvarno hvala od srca ne znam kako da ti se zahvalim
OÄekujeĆĄ gotovo rjeĆĄenje, ili oÄekujeĆĄ da neĆĄto nauÄiĆĄ?
Da li znaĆĄ napraviti najobiÄniju funkciju, koja Äe kao ulazni parametar dobiti vrijednost x, a kao izlaz Äe dati vrijednost opsega kvadrata Äija je jedna stranica duĆŸine x ?
Nece na faksu nauciti programiranje, jer mu tamo ubiju volju za zivotom sa fizikom i matematikom, koje su u programiranju bitne koliko je i bager bitan u mikrobiologiji
Zadatak je veoma jednostavan, ali kladim se da profesori nisu culi za ES6 (2015), pa nece biti bas sretni sa ovim rijesenjem.
Ja sam mogao ukratko i objasniti, ali izgleda da mu nije to potrebno.
Belmine u ovom slucajno mislim da si u krivu. Zadnja dva semestra sam imao:
Programiranje u C++ su i radili smo C++11 sto je kolko sam skuzio najnovija verzija
Uvod u web tehnologije tu je bio obraden bootstrap onako dovoljno da ga skuzis kako radi
Trenutno slusam javu i radimo javu 8 koja je najnovija verzija jave
Tako da mislim da bi i u ovom slucaju profesor trebo znati za ES6. istina da ovo varira od faxa do faxa⊠No kolko sam skuzio vecina profesora na faxu imaju svoju firmu ili rade u nekoj firmi podrucje koje predaju
Ali recenica âNece na faksu nauciti programiranjeâ je totalno istinita nauciti ces osnovne svega ali sve je to daleko od realnog koda i prakseâŠ
âŠali imao sam najbolju volju da putem i neĆĄto nauÄiĆĄ.
P.S. dva objekta su ti kocka1 i kocka2, klasa koja ih instancira je kocka.
Äetiri izlaza su ti ova koja sam stavio u alert, vrijednosti izlaza su ti:
kocka1.get_opseg()
kocka2.get_opseg()
kocka1.get_volumen()
kocka2.get_volumen()
âŠna tebi je na koji naÄin ÄeĆĄ prikazati izlaze, ako ne putem alertaâŠ
liniju return this.x*this.x*this.x; , moĆŸeĆĄ lijepĆĄe zapisati kao return Math.pow(this.x,3); , ĆĄto je potenciranje na treÄu.
Aham, sada tek vidim da se iza ovog linka krije i tvoje rjeĆĄenje.
Vjerovatno nije problem u nedostatku .prototype, to bi tehniÄki trebalo biti oboje ispravno. Ali ti si mu ponudio klasu, no nisi definirao dvije kocke i pozvao obje metode na obje kocke. Pa nije imao Äetiri izlaza. xd. (Ć to je njegov problem apsolutnog nerazumjevanja zadatka i osnova, ne u tvojoj soluciji)
No mala digresija i na tvoje rjeĆĄenje. Nije baĆĄ praktiÄno da âKockaâ govori âMoja zapremina je ta i taâ.
Kocka bi prvenstveno trebala imati atribute gdje direktno vraÄa vrijednost svoje zapremine ili opsega, a kako Äe se to pakirati u neki layout, o tome bi trebale brinuti druge metode, jer svojstvo kocke nije da govori. âŠpogotovo svojstvo obim ili zapremina nebi trebali âgovoritiâ.
MoĆŸda se Äini trivijalnom razlikom hoÄe li se layout generirati simo ili tamo, ali zapravo je bitno.
Tvoja klasa bi bila daleko urednije postavljena da si sav tekst kreirao u metodi ispis, a da .obim() i .zapremina() vraÄaju samo traĆŸene vrijednosti.
Jer kako bi svoju klasu kocka nadogradio metodom tipa .get_double_obim()
RjeĆĄenje bi trebalo biti return this.obim()*2 , no kod tebe nebi moglo iÄi tako