Peršokti į turinį
  • ┼ŻAIDIMAI
  • , ┼ŻAIDIMAI
  • ┼ŻAIDIMAI

[PAMOKA]Ciklai ir j┼│ tipai


manogugas

┼ái tema yra neaktyvi. Paskutinis prane┼íimas ┼íioje temoje buvo prie┼í 3466 dienas (-┼│). Patariame sukurti nauj─ů tem─ů, o ne ra┼íyti nauj─ů prane┼íim─ů.

U┼ż neaktyvi┼│ tem┼│ prik─Ślim─ů galite sulaukti ─»sp─Śjimo ir prane┼íimo pa┼íalinimo!

Recommended Posts

Ciklai yra keli┼│ r┼ź┼íi┼│ ir jie naudojami visose programavimo kalbose.

Pirmas Tipas ( FOR )

new kintamasis2 = 20;

for( new i = 0; i <= kintamasis2; i++ )
{
kintamasis2 = kintamasis2 - 1;
}

new kintamasis2 = 20; // sukuriame kintamaji kurio reik┼ím─Ś lygi 20.

new i = 0; // sukuria kintamaj─» kurio reik┼ím─Ś 0.

i <= kintamasis; // Tikrina ar kintamasis i yra mazesnis arba lygus kintamasis2.

i++ // Prie i kintamojo pridedame 1, kad neb┼źt┼│ begalinis ciklas.

kintamasis2 = kintamasis2 - 1; // Ma┼żiname kintamasis2 reik┼ím─Ö kiekvien─ů kart─ů atlikus cikl─ů ( Tai rei┼íkia ciklas veiks 10 kart┼│ ).

Cikl─ů naudojame kai ┼żinome kiek kart┼│ jis bus vykdomas.

Antras Tipas ( WHILE )

new a,b;
a = 0;
b = random( 10 );
while( a < b )
{
a = a + 1;
printf( "Ciklas Veikia %i Kart─ů", a );
}

new a,b; // Sukuriame a ir b kintamuosius.

a = 0; // a kintamajam priskiriame reikšmę 0.

b = random( 10 ); // b kintamajam priskiriame atsitiktinę reikšmę iki 10.

a < b // Ciklas veiks tol kol a bus ma┼żesnis u┼ż b.

a = a + 1; // Darome a kintamojo did─Śjima po 1, kad negautume begalinio ciklo.

printf( "Ciklas Veikia %i Kart─ů", a ); // Spausdiname ─» console kelint─ů kart─ů vyksta ciklas, kad ┼żinotume koks buvo atsitiktinis skai─Źius.

Ciklas savyje neturi jokios funkcijos didinti skai─Źi┼│, taigi tai reikia atlikti mums. Tai yra naudinga ne┼żinant kiek kart┼│ ciklas vyks, pavyzd┼żiui traukiant duomenis i┼í Mysql.

Tre─Źias Tipas ( DO WHILE )

new x,y,z; // Sukuriame kintamuosius.

x = 25; // Priskiriame reikšmę.
y = 125; // Priskiriame reikšmę.
z = 25; // Priskiriame reikšmę.

do
{
z = z * 5; // Turb┼źt ┼żinote, kad ─Źia padauginama i┼í 5;
y = y / 5; // Turb┼źt ┼żinote, kad ─Źia padalinama i┼í 5;
} while ( x == y || z );

printf( "Atsakymas: %i", z );

x == y || z // Vykdome cikl─ů, tol kol ┼íi salyga bus teisinga.

printf( "Atsakymas: %i", z / 25 ); // Kok─» skai─Źi┼│ i┼íspausdins consol─Ś ?

Praktiškai tas pats kaip ir WHILE ciklas tik prirašai DO. BET šis ciklas atlieka veiksma pirma, o tik poto patikrina.

Jei kas neaišku klauskite, gal kaip nors geriau paaiškinsiu.

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

┼ái tema yra neaktyvi. Paskutinis prane┼íimas ┼íioje temoje buvo prie┼í 3466 dienas (-┼│). Patariame sukurti nauj─ů tem─ů, o ne ra┼íyti nauj─ů prane┼íim─ů.

U┼ż neaktyvi┼│ tem┼│ prik─Ślim─ů galite sulaukti ─»sp─Śjimo ir prane┼íimo pa┼íalinimo!

Prisijungti prie diskusijos

Palikti atsakym─ů galite i┼í karto, o u┼żsiregistruoti v─Śliau. Jeigu jau turite paskyr─ů m┼źs┼│ forume, Prisijunkite.

Sve─Źias
Atsakyti šioje temoje...

×   ─«klijuotas tekstas turi teksto formatavim─ů.   Pa┼íalinti teksto formatavim─ů

  Galimi tik 75 veidukai.

×   Nuoroda buvo automati┼íkai ─»terpta.   ─«terpti nuorod─ů paprastai

×   J┼źs┼│ ankstesnis prane┼íimas buvo atkurtas.   I┼ívalyti redaktori┼│

×   J┼źs negalite ─»kelti nuotraukas tiesiogiai.─«kelkite arba ─»d─Śkite nuotraukas i┼í URL.

  • ┼áiame puslapyje nar┼ío:   0 nariai

    • N─Śra registruot┼│ nari┼│ per┼żi┼źrin─Źi┼│ ┼í─» forum─ů.


├Ś
├Ś
  • Sukurti nauj─ů...