GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Sonsuz Döngü Kullanımları (Do, While, For, Loop-Goto)

Başlatan Kraus, 03 Şubat 2019, 00:54:07

« önceki - sonraki »

0 Üye ve 3 Ziyaretçi konuyu incelemekte.

Kraus

Merhaba Arkadaşlar.

Çoğu kişinin bilmediği sonsuz döngü kullanımının birkaç kullanımını konuda bulabilirsiniz.

Sonsuz döngü ne işe yarayacak diye sorarsanız şans faktörüne bağlı olarak ne zaman sonlanacağını bilmediğiniz kodlamalarda bu döngüyü koşullarla birlikte kullanabilirsiniz. Sonsuz denilme sebebi ise eğer bir koşulla bu döngüyü sonlandırmazsanız bu döngü sonsuzluğa girer.

Örneğin ben olayın mantığını anlatabilmek için 0'dan 100'e kadar rastgele seçilen sayı üzerinden döngü kuracağım. Seçilen sayı 26 olarak tanımlandığında döngünün durmasını sağlayacağım. Dilerseniz denemesini yapabilirsiniz, döngünün sonlanması şansa göre değişir. Bu arada bu tür döngüyü kullandığınız yere dikkat ederseniz ve döngünüzde kullandığınız koşulun olasılığını fazla düşürmezseniz hayrınıza olur. Yoksa döngü devam ettiği sürece fonksiyonlar return sağlayamadığı için sunucuda çökmeler vb. sıkıntılar yaşayabilirsiniz.


For ile Sonsuz Döngü


new sayi;
for(;;)
{
     sayi = random(100);
     printf("%d", sayi);
     if(sayi == 26) break;
}


Do ve While ile Sonsuz Döngü


new sayi;
do
{
     sayi = random(100);
     printf("%d", sayi);
}
while(sayi != 26);


Loop ve Goto ile Sonsuz Döngü


new sayi;
sayicek:
{
     sayi = random(100);
     printf("%d", sayi);
}
if(sayi != 26) goto sayicek;

Son düzenlenme: 04 Şubat 2019, 16:47:51 Kraus
Safari Gaming © sɪɴᴄᴇ 2014
www.sf-gaming.net

Mortal

Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Rivera


FireFox

TurkOglu


Özkan

..
Son düzenlenme: 24 Haziran 2020, 12:58:22 Özkan

Ryroz


Medcezir


Redfield


Kraus

Yorumlarınız için teşekkürler, işinize yaradıysa ne mutlu.

Safari Gaming © sɪɴᴄᴇ 2014
www.sf-gaming.net

QrzR


diverse

@pforganization & @pfmenajerlik & @pfdigital

-emekli yönetici

FelleR