[ Free_Sex @ 27.10.2003. 23:28 ] @
Ovo mi je izgledalo kao najpribliznije mesto za pitanje.

Da vam ne bih objasnjavao ceo problem mada bih i mogao ukratko :

Imam dva datuma (dan, mesec, godina, sat) jedan je pocetak, a jedan
ovigledno karaj. Potrebno je da se izracuna ukupna cena iznajmljivanja
necega. Ali da stvar bude komplikovanija postoji tabela cena. Jer recimo
01. nov do 26 feb 25 Eura
27 Feb do 28 feb 18 Eura
......

E pa fora je u tome sto cenu treba racunati tako sto koliko dana "zapadne" u koji period racuna se za te dane ta cena ....

Smislio sam da radim tako sto cu za svaki dan od kraja do pocetka u petlji da proveravam u koji od ovih perioda spada i da shodno tome dodajem cenu na sumu.

Samo kako da smestim te podatke ? Trazio sam za JavaScript anigde ne pominje visedimenzionalne nizove .... ?

mislio sam sledece (pisem pola pseudo kod pola c)

// dan pocetak,mesec pocetak, dan kraj, mesec kraj, cena

int periodi[6][5]; tako da mi se od 0 - 5 menjaju razliciti periodi
a da mi je 0 - 4 (sleva na desno) po redu kao u gornjem komentaru ...

Ajde ako neko ima bolju ideju neka javi .... glupo mi je da to radim u perlu pa da covek mora da klikne da bi poslao formu skripti pa da ona to izracuna i vrati mu ... bezveze :(
[ Free_Sex @ 28.10.2003. 12:46 ] @
Daj Gojko covece.... pa ako je ovo web dizajn .... onda ne bi postojali web developeri. Mogao si da se potrudis da barem das odgovor (ako znas) umesto
da me premestas ovde. Pre ce neko da mi kaze kako se to radi u onom forumu.
[ Trunks @ 28.10.2003. 13:35 ] @
Samo nam objasni kakve veze ima Java forum sa tvojim pitanjem!?
[ Free_Sex @ 28.10.2003. 13:47 ] @
Java je java ...... otkud znam .... kakve veze ima.

U svakom slucju nisam znao da je programiranje u JavaScript-u
Dizajniranje Web Stranica .... ?
[ noviKorisnik @ 28.10.2003. 13:50 ] @
Slažem se s Gojkom da je ovo bolje mesto za temu, no to i nije bitno.

Pitanje mi je prilično nejasno, no možda sledeće bude od pomoći:

Po opisu problema postoje granični datumi kada se dešavaju promene u računanju. Pored ovoga, postoji bar jedan datum na osnovu kog se vrši kalkulacija.

Koristan link: http://devedge.netscape.com/li....3/reference/date.html#1193811
Metod getTime objekta tipa Date vraća broj milisekundi od početka sveta računara.

Primer - Broj dana od danas do 1. novembra:

ms_dan = 1000 * 60 * 60 * 24;
sad = new Date ();
nov = new Date ("November 1, 2003");
razlika_ms = nov.getTime () - sad.getTime ();

razlika_dan = Math.ceil (razlika_ms / ms_dan);

Ova kalkulacija može da se primeni za ciljane datume, još se doda potrebna računica za cene i to je to :D
[ misk0 @ 28.10.2003. 18:53 ] @
Citat:
Free_Sex:
Java je java ...... otkud znam .... kakve veze ima.
U svakom slucju nisam znao da je programiranje u JavaScript-u
Dizajniranje Web Stranica .... ?


Pa ako ne znas nemoj da lupas JAVA i JavaScript su ... Trotinet i Ferrari F50.
Eto bilo je vrijeme da saznas.
JavaScript - Skript jezik objektno orijentisan dodaje HTMLu dinamcku crtu
JAVA - Novi svijet
[ Free_Sex @ 29.10.2003. 00:55 ] @
Misko znam ja to .... (mislim ne znam javu ali) ...

Kako je to JavaScript = Design .... meni to nije jasno
[ Free_Sex @ 29.10.2003. 01:00 ] @
Citat:
Pitanje mi je prilično nejasno, no možda sledeće bude od pomoći:

Po opisu problema postoje granični datumi kada se dešavaju promene u računanju. Pored ovoga, postoji bar jedan datum na osnovu kog se vrši kalkulacija.

Koristan link: http://devedge.netscape.com/li....3/reference/date.html#1193811
Metod getTime objekta tipa Date vraća broj milisekundi od početka sveta računara.

Primer - Broj dana od danas do 1. novembra:

ms_dan = 1000 * 60 * 60 * 24;
sad = new Date ();
nov = new Date ("November 1, 2003");
razlika_ms = nov.getTime () - sad.getTime ();

razlika_dan = Math.ceil (razlika_ms / ms_dan);

Ova kalkulacija može da se primeni za ciljane datume, još se doda potrebna računica za cene i to je to :D


Pazi to je fino resenje (mozda ce mi koristiti za nesto drugo) samo sto ne radi to sto meni treba .... vidis ... ja nekako treba da upamtim matricu.
DA ponovim MATRICU, DVODIMEZIONALNI NIZ ..... u JavaScripti nista vise.

Program koji to racuna vec ima ali kao PERL kod. I naravno koristi nizove.
Za JavaScript sam nasao samo tipa : niz = new Array ...bla bla ... nigde se ne spominje druga dimenzija ( naprimer niz[2][3])

Ako bas hoces mogu da ti postujem i kod ovog programa u perlu ....

Stvar je u tome sto je veoma glupo da posetilac mora da klikne na dugme izracunaj cenu pa da ceka server da bi mu izracunao cenu ....
[ arsa xx @ 29.10.2003. 01:28 ] @
Citat:
Free_Sex:
...
Za JavaScript sam nasao samo tipa : niz = new Array ...bla bla ... nigde se ne spominje druga dimenzija ( naprimer niz[2][3])



Code:

// create 5x5 two dimensional array
var multidimension = new Array(5);
for ( var i=0; i lt; multidimension.length; i++ )
  multidimension[i] = new Array(5);

// access first element
multidimension[0][0] = "hello world"


Code:

var sDataArray=MultiDimensionalArray(7,2); 
alert(sDataArray[0][0]); 
Code 
function MultiDimensionalArray(iRows,iCols) 

var i; 
var j; 
   var a = new Array(iRows); 
   for (i=0; i < iRows; i++) 
   { 
       a[i] = new Array(iCols); 
       for (j=0; j < iCols; j++) 
       { 
           a[i][j] = ""; 
       } 
   } 
   return(a); 

[ Trunks @ 29.10.2003. 12:48 ] @
Citat:
Free_Sex:
Misko znam ja to .... (mislim ne znam javu ali) ...
Kako je to JavaScript = Design .... meni to nije jasno

Ne znam šta je tu nejasno, JavaScript se koristi u WEB stranicama, stoga tema ide u WEB dizajn. A Java je skroz druga priča.
[ Free_Sex @ 29.10.2003. 17:01 ] @
Hvala arsa xx !

Mada je bilo dovoljno da mi kazes da je slicno kao sto u C-u pravis visedimenzioni niz ali ka mu dinamicki dodeljujes memoriju (I kad ti to Laslo lepo objasni pokazivac na pokazivac, a tebi jos uvek nije sasvim jasno ni sta je to pokazivac sa prethodnog predavanja :)

Totalno sam "zagoreo", vidi se da odavno nisam "cepao" C ..... al bice bolje kad krene C++ na VETS-u.

Hvala jos jednom .....
[ bOkIcA @ 29.10.2003. 17:53 ] @
Skript jezici