Autor | Zpráva | ||
---|---|---|---|
Killmore Profil * |
#1 · Zasláno: 26. 4. 2007, 17:57:40
Vím že se dá vytvořit funkce pomocí příkazu for n tá mocnina čísla akorát jsem úplně zapoměl jak kdyby mě někdo poradil bych bych velmi rád
pro příklad aby bylo jasné co myslim přidávám syntaxi na výpočet faktorialu pomocí for function faktorial (A) { var sum:Number; var A:Number; sum=1; for (var i=1;i<=A;i++) { sum = sum * i; }; return sum; } |
||
souki Profil |
#2 · Zasláno: 26. 4. 2007, 18:00:42
function mocnina(n,k,tmp=1){
if(k>1)return mocnina(n,k--,n*tmp); else return tmp; } |
||
Killmore Profil * |
#3 · Zasláno: 26. 4. 2007, 18:06:56
Uf tk to jsem nějak nepobral nemohl bys to napsat trochu lidštěji prosím...
|
||
Killmore Profil * |
#4 · Zasláno: 26. 4. 2007, 18:48:29
Prosím prosím napsal by jste to někdo pomocí foru tohle opravdu nechápu a bohužel to budu muset použít u maturity a obhájit ne jen tupě opsat
|
||
Hanz Profil |
#5 · Zasláno: 26. 4. 2007, 19:55:18
Killmore
No abch vsvětlil co napsal souki. Jde o to, že on zacyklil funkci. Je to asi nejhezčí řešen, ale když to chceš pomocí for tak: function umocni(cislo, na) { var tmp = 1; for (i=0; i<na; i++) { tmp = tmp*cislo; } return tmp; } trace(umocni(2, 3)); |
||
MiSHAK Profil |
#6 · Zasláno: 26. 4. 2007, 19:58:24
to asi z kompů neodmaturuješ... je to rekurze (volání sebe sama)
|
||
XXX Profil |
#7 · Zasláno: 26. 4. 2007, 20:05:11
Hanz
taky si to mohl poslat o chvilku pozdeji,abych to nedelal zbytecne. je to sice otazka par sekund,ale prece jen zbytecna prace :( :-D |
||
Killmore Profil * |
#8 · Zasláno: 27. 4. 2007, 08:29:05
Hanz txh a lot
MiSHAK:toho bych se nebál odmaturuju na 100%(teda z kompů) na gymplu to není nijak hardcore :-D |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0