Page 1 of 1

for sakinys/ciklas

Posted: 2010 Sep 04 15:30
by aurimasko
Manau rašau čia. Kada ir kam reikia naudoti for(...) {...} dalyką? Ir kas tai yra iš viso

Re: for sakinys/ciklas

Posted: 2010 Sep 04 15:52
by aaarnas
Apie ciklus dar sukursiu pamoką scripting pamokose. Yra 2 pagrindiniai ciklai, tai for ir while.
Ciklas yra toks dalykas, kuris vieną algoritmą gali pakartoti tiek kartų kiek reikia. While ciklas kartoja algoritmą tol kol nurodyta sąlyga yra teisinga. Jei tik sąlyga tampa nebeteisinga, ciklas baigia kartoti.
For ciklas taip pat turi sąlygą bet jis dar turi vieną ypatybę, kad kiekvieno kartojimo metu padidina pasirinktą kintamąjį.
Na dabar visos pamokos nerašysiu, nes bus pamokų forume viskas detaliai.

Pavyzdžiui galime pamatyti kaip atrodys skaičius kai jį 50 kartų padauginsim iš 3.

Code: Select all

    static num, i    for(i=1; i<=50; i++) {                num*=3    }        client_print(id, print_chat, "Musu skaicius padaugintas is 3 50 kartu - %d", num)