Autor Zpráva
Peta
Profil *
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
Mate spatne podminku, Leo
Wan-To
Profil *
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 *
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 *
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 *
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 :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0