Autor | Zpráva | ||
---|---|---|---|
Peta Profil * |
#1 · Zasláno: 30. 3. 2005, 10:27:47
Hele, jak se to pise, aby mi delal for pozpatku?
Neco jako for (i=4;i<=0;i--) jenom pro zajimavost, mam dalsi 3 zpusoby :) |
||
Leo Profil |
#2 · Zasláno: 30. 3. 2005, 12:24:49
Mate spatne podminku, Leo
|
||
Wan-To Profil * |
#3 · Zasláno: 30. 3. 2005, 12:28:35
for(i = 3; i >= 0; i--); //projde čísla 3, 2, 1 a 0
- tohle je správná podmínka Jaké máš ještě způsoby (jen ty fungující, prosím) cyklu pozpátku? |
||
Peta Profil * |
#4 · Zasláno: 30. 3. 2005, 18:05:15
Toz dalsi mam treba
for (i=0;i<=4;i++) {k=4-i} // tak to mam ted Pak to muzu udelat pomoci while, treba. i<=0 mi nejak nefungovalo, ale mel jsem tam jeste dalsi problem, takze to jeste zkusim. |
||
Peta Profil * |
#5 · Zasláno: 30. 3. 2005, 18:26:04
Tak to jede. Je to sice jakesi divne...
Mam: var i,j,k,l,m; for (k=4;k>=0;k--) { m=0; while ((hdata[(hraje-1)*5+k]!=0)||(m==99)) { i=Math.floor(Math.random()*vdata[0]) j=Math.floor(Math.random()*vdata[1]) l=Math.floor(Math.random()*4) lodpis(i,j,hraje,k,l,obr[1]) m++ } } A divne je, kdyz dam promennou n, abych odlehcil while (aby nemusel pocitat podminku pres pole a nasobeni a tak), tak se mi to nejak zacykli... Jenom zmena 3 radku a konec... To zacykleni muze byt samo zpusobeno jeste necim jinym, ale mam odzkousene, ze nastane prave tehdy, kdyz ty radky takhle zmenim. var i,j,k,l,m,n; // for (k=4;k>=0;k--) { m=0;n=hdata[(hraje-1)*5+k]; // while ((n!=0)||(m==99)) // |
||
Peta Profil * |
#6 · Zasláno: 30. 3. 2005, 18:27:49
Jinak dosel jsem na to, ze je velice prijemne pro vnitrek funkce pouzivat
var a,b,c,d,e,... a dlouhe nazvy promennych nechat pro ty globalni :) Velice fajn se v tom orientuje, co je globalni a co nejaka vnitrni :) |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0