[ degi @ 11.02.2009. 22:41 ] @
Znaci imam problem sa jednim zadatkom koji glasi: Unosi se 6 tacaka iz ravni (x,y) izracunati povrsinu sestougla.

Eh sad ako bi neko mogo da mi pomogne oko ovog programa ili ako neko vec ima uradjen ovaj program pa da ga postavi ovde da vidim kako se radi ili kad bi neko mogo da ga uradi ili mi bar da ideju kako da ga uradim jer je najveci problem sto nije dato da li je sestougao konveksan ili ne...znaci nije u pitanju pravilni sestougao nego znaci ukucash bilo koje kordinate u koordinatnom sistemu x,y i na kraju od unetih sest koordinata da dobijem povrsinu sestougla...ajde molim vas pomozite...

*******Ko ga resi bit ce nagradjen... *******

[Ovu poruku je menjao degi dana 12.02.2009. u 01:02 GMT+1]
[ RMAN @ 11.02.2009. 23:29 ] @
Izracunas duzinu svake stranice po formuli .
Onda podelis sestougao na cetiri trougla (kao sto sam ti dao primer na slici). Odredis jednu tacku u koju ce sve dijagonale da ulaze. Na osnovu te tacke i preostalih ponovo po istoj formuli racunas duzinu stranica.
Na kraju izracunas povrsinu svakog trougla preko Heronove formule gde je s poluobim

Valjda nisam nigde pogresio
[att_img]
[ marko1981 @ 11.02.2009. 23:39 ] @
Da, ovo je korektno ako je konveksan.

Problem je u opštem slučaju kada površina može da bude tri trougla, dva četvorougla... pa i 7 trouglova...

Biće interesantno videti kompletno ispravno rešenje ili barem ideju.
[ degi @ 11.02.2009. 23:39 ] @
to znam trijangulizacijom da resim to ali nije to toliko jednostavno koliko se cini znaci moze da dodje do toga da te dojagonale poseku dve stranice ...reko sam da moze da bude sestougao nekonveksan moze da se desi da se neke stranice poklope i tako te jer u programu ne mogu da odredim sam kordinate pa atoatski da izracuna nego moraju prvo podaci da se unesu naprimer (-3,6) (5,6) (7,-1) (0,3) ...takvu sam i ja imao ideju ali je problem programski to uradit jer jrogram ne vidi sliku program vidi samo brojeve :) i formule koje sam mu dao po kojima ce on da resi zadatak sad meni treba univerzalna formula i za konveksan i nekonveksan sestougao kontas...u svakom slucaju hvala :)
[ RMAN @ 11.02.2009. 23:49 ] @
Au da
[ RMAN @ 11.02.2009. 23:59 ] @
Mozda da gledas stranice trougla kao funkcije. Napravis svaku stranicu kao funkciju I proveravas da li se stranice seku.
Ukoliko se seku radis povrsinu na jedan nacin a ukoliko ne na neki drugi.

Znam da ni ovo nije dovoljno za resenje
[ degi @ 12.02.2009. 00:09 ] @
ima puno zagonetki za resenje ovog zadatka ali nije jednostavno ga za uradit programski jer ne mogu funkcije zadavat razlicito u programu, mora ici nekim redom zavisi sta navedem kao funkciju posto program ne vidi sliku program samo vidi brojeve koje ce da sabere oduzme pomnozi itd...i kako ce on da zna da li se seku ili ne to je josh jedan problem ova analiticka geometrija je zeznuta za ovakve stvari ...dok da je kod cetvorougla bilo bi lakse samo ga podelim na dva trugla al nije cetvorougao
[ degi @ 12.02.2009. 00:11 ] @
********Ko resi program (ali programski u kodu) dobija nagradu********
[ RMAN @ 12.02.2009. 00:22 ] @
Mlogo zeznuto

Izgleda da je X-Files otisao da spava
[ icobh @ 12.02.2009. 00:33 ] @
Možda ovo pomogne. Ja pisao za jednog kolegu. To je asistent zadao na vježbama dok se još uči C++
[ degi @ 12.02.2009. 00:54 ] @
na ovom poligonu koliko vidim su vec date koordinate a ovde ne ovde treba u ovom programu da kad ja unesem proizvoljne koordinate da izracuna povrsinu poligona a vidim da si koristio klase mnogo si mogo ovo lakse da resis
[ icobh @ 12.02.2009. 02:32 ] @
Tako je trebalo. Klase Poligon i Tacka moraju da postoje + da bude izvršena inkapsulacija... Ali nešto mi ne ostavljaš utisak da znaš nešto u vezi ovog. Da si samo malo bolje pogledao, vidio bi da sam uradio metodu read() u klasi poligon koja služi da učitava proizvoljne koordinate sa tastature...
[ X Files @ 12.02.2009. 06:37 ] @
Pogledaj priloge u ovoj temi:
http://www.elitesecurity.org/t349102-0#2149894
[ degi @ 12.02.2009. 12:23 ] @
ma nije to to a u ostalom kolko vidim niste ni onom liku bash pomogli oko zadatka...ajde molim vas ako neko zna nek mi pomogne, a nisam reko da sam neki profi programer c++ a...jel moze neko da mi nabavi email adresu od clana @fresh.bm jer ne mogu da mu posaljem nista izgubio sam stari username i password a ne znam sa kojim sam se mailom registrovo na forum i sad moram da cekam najmanje 7 dana da bih poslao PP :S
[ Bojan Basic @ 12.02.2009. 13:24 ] @
Ako su temena celobrojna, iskoristi Pikovu teoremu.
[ RMAN @ 12.02.2009. 14:41 ] @
Imas ovde nesto o Pikovoj teoremi.
http://blog.plover.com/math/pick.html
[ icobh @ 12.02.2009. 15:14 ] @
Citat:
degi: Znaci imam problem sa jednim zadatkom koji glasi: Unosi se 6 tacaka iz ravni (x,y) izracunati povrsinu sestougla.

Eh sad ako bi neko mogo da mi pomogne oko ovog programa ili ako neko vec ima uradjen ovaj program pa da ga postavi ovde da vidim kako se radi ili kad bi neko mogo da ga uradi ili mi bar da ideju kako da ga uradim jer je najveci problem sto nije dato da li je sestougao konveksan ili ne...znaci nije u pitanju pravilni sestougao nego znaci ukucash bilo koje kordinate u koordinatnom sistemu x,y i na kraju od unetih sest koordinata da dobijem povrsinu sestougla...ajde molim vas pomozite...

*******Ko ga resi bit ce nagradjen...:)*******

Citat:
degi: ma nije to to a u ostalom kolko vidim niste ni onom liku bash pomogli oko zadatka...ajde molim vas ako neko zna nek mi pomogne, a nisam reko da sam neki profi programer c++ a...jel moze neko da mi nabavi email adresu od clana @fresh.bm jer ne mogu da mu posaljem nista izgubio sam stari username i password a ne znam sa kojim sam se mailom registrovo na forum i sad moram da cekam najmanje 7 dana da bih poslao PP :S

Demantuješ sam sebe stalno. Ja sam ti poslao program koji izračunava obim i površinu poligona, znači ne samo šestougla, već i trougla, četverougla, petougla, sedmougla, osmougla itd...

Mala modifikacija u funkciji main ti omogućava da uradiš specijalno za tvoj slučaj. Očigledno je da ti nisi ne samo profi programer, već nisi nikakav programer, već tražiš da ti neko uradi program. A znaš gdje se takve želje ispoljavaju?! Na berzi poslova!
[ degi @ 12.02.2009. 19:12 ] @
ako cemo pravo, nisam ni pogledo sve kako je program uradjen jer nisam mogo da otvorim fajl LAB2.dev prikazuje neku gresku al ajde to je tvoje misljenje...
otvaro sam ostale sve fajlove jedino nisam mogo taj da ne dodje do zabune...

bojane hvala na ideji sa pikovom teoremom ali ona ne sadrzi univerzalnu formula za nekonveksne uglove probacu nesto...

[Ovu poruku je menjao degi dana 12.02.2009. u 23:34 GMT+1]
[ degi @ 14.02.2009. 16:34 ] @
E hvala @icobh uspeo sam odradit program...hvala svima, malo sam izmenio onaj program poligon i uspeo napravit ovo sto sam hteo jedini problem je to sto formula nije tacna za sestougao jer mi ne daje tacan rezultat sad se oko toga moram namucit :S