IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




3Beğeni(ler)
  • 3 Post By Sancak1

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Kasım 2011, 18:51   #1
Çevrimdışı
While


sohbet


While'ın anlamı türkçe'de de sık sık kullandığımız "iken"dir.
-
Mantığına gelince:
-
Önce bir variable oluşturuyoruz. Ve bu variable verdiğimiz bir değerden
büyük, küçük veya o değere eşit olduğu sürece while X kısmından sonrası tekrarlanıyor.
-
Örneğin ; Bir kanalda bulunan kullanıcıların tümünün özeline ' Merhaba Nick , Nasılsın ? ' yazalım..
-
;varible ile while döngü komutunu oluşturuyoruz..
-
//var 17 1
-
;Bir variable oluşturduk. Fakat bu 17 değeri sadece bu kod için geçerli. Bu '%a' X birşeyde olabilir
Örn:
biz '%a' yı kullanmayı tercih ettik
-
-
var 17 = 1 Yani Döngü '1.' sıradaki kullanıcıdan başlayacak ve kanal'da kac kullanıcı varsa ozellerine
istediğimiz yazıyı yazıcak, Buraya kadar tamamsa komut kısmına geçiyoruz ~
-
;Şimdi bu 1 sayısı belirlediğimiz kanaldaki kullanıcı sayısına eşittir.
-
yani ; //var 1| while <= <- bu komut ile kanalda bulunan kullanıcı sayısını
görebiliyoruz.
-
;Buradaki 17 değeri de kanal'da bulunan kullanıcı sayısına eşittir.
;Şimdi gelelim while bölümüne.
-
while <= <- Kanaldaki kullanıcı sayısını döngümüze eşitledik,
-
-
;" diyelimki #kanal'da bulunan kullanıcı sayısı" '20' , 17 değeri '20'
;olana kadar bu döngü sürecek demektir.
;şimdi komut kısmına gectik..
-
{ msg Merhaba , Nasılsın
-
Komut kısmıda bukadar. Komut kısmıda sadece sizin 'client' ve 'komut' bilginize kalmış;
-
While Döngüsünde yapıcağımız son işlem ise ,
-
;| inc
-
Kodumuz en son bu hale geldi ;
-
//var 1| while <= msg Merhaba , Nasılsın| inc
-
; Bir Örnek daha yapalım..
-
4Soru ; MT-Eğitim kanalında bulunan kullanıcıların konuşmadıklar sürelere while ile bakalım ..
-
4Çözüm ;
; Yukardaki yazdıklarımızı hatırlayın;
; bir Variable Oluşturuyoruz; //var 1| while <=
; MT-Eğitim kanalında kac adet kullanıcı olduğunu ; komutu ile bakıyoruz.
; Komut kısmınde 'CLIENT' bilginizinde olması gerekli~
; MT-Eğitim kanalındaki kullanıcıların konuşmadıkları süreleri ;
; Geldik Variable'ın son işlemine ;| inc kapatıyoruz.
; En son Variable komutumuz şu şekli alıcak ;
-
4Variable : //var 1| while <= say saniye| inc
-
While konusu zor bir konu değil Client ve Servis konularını iyi kavrarsanız While konusunda zorlanmassınız.
While kalıbı şu şekildedir;

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
/var
-
; şimdi bir örnek daha yapalım..
-
4Örnek ; ignore listemdeki kişileri #MT-Eğitim Kanalına listeleyelim..
Su şekilde ;
ignore listemdeki Falannick 1. sıradadır.
ignore listemdeki Falannick 2. sıradadır.
gibi ..
-
4Hemen Çözelim ;
; bir Variable Oluşturuyoruz; //var 1| while<=
; ignore listemizdeki kişi sayısına ;$ignore(0) komutu ile bakıyoruz
;komut kısmında ise ; msg #MT-Eğitim ignore listemdeki$ignore(%Silencer)%Silencer Sıradadır.
; Geldik Variable'ın son işlemine ;
; En son Variable komutumuz şu şekli alıcak ;
-
4Variable :var 1| while <= msg #MT-Eğitim ignore listemdeki Sıradadır.| inc%Silencer}
-
While Döngüsü Cok Kolay, Soruyu Gördüğünüzde Durun biraz düşünün ve sadece yapın.
-
4Dipnot:
-
inc ile değer 1 sayı arttırılır, dec ile değer bir sayı düşürülür. Yani 'inc' ile Kanal'daki kullanıcıları
baştan başlayarak saydırırsınız, 'dec' ile kanal sonundaki kullanıcıdan başlarız..
-
4Not: While anlatımı sadece bunlardan ibaret değildir. Bizim amacımız sadece mantığı kavratıp geliştirmeyi size bırakmaktır..
-
While'ın anlamı türkçe'de de sık sık kullandığımız "iken"dir.
-
Mantığına gelince:
-
Önce bir variable oluşturuyoruz. Ve bu variable verdiğimiz bir değerden
büyük, küçük veya o değere eşit olduğu sürece while X kısmından sonrası tekrarlanıyor.
-
Örneğin ; Bir kanalda bulunan kullanıcıların tümünün özeline ' Merhaba Nick , Nasılsın ? ' yazalım..
-
;varible ile while döngü komutunu oluşturuyoruz..
-
//var 17 1
-
;Bir variable oluşturduk. Fakat bu 17 değeri sadece bu kod için geçerli. Bu '%a' X birşeyde olabilir
Örn:
biz '%a' yı kullanmayı tercih ettik
-
-
var 17 = 1 Yani Döngü '1.' sıradaki kullanıcıdan başlayacak ve kanal'da kac kullanıcı varsa ozellerine
istediğimiz yazıyı yazıcak, Buraya kadar tamamsa komut kısmına geçiyoruz ~
-
;Şimdi bu 1 sayısı belirlediğimiz kanaldaki kullanıcı sayısına eşittir.
-
yani ; //var 1| while <= <- bu komut ile kanalda bulunan kullanıcı sayısını
görebiliyoruz.
-
;Buradaki 17 değeri de kanal'da bulunan kullanıcı sayısına eşittir.
;Şimdi gelelim while bölümüne.
-
while <= <- Kanaldaki kullanıcı sayısını döngümüze eşitledik,
-
-
;" diyelimki #kanal'da bulunan kullanıcı sayısı" '20' , 17 değeri '20'
;olana kadar bu döngü sürecek demektir.
;şimdi komut kısmına gectik..
-
{ msg Merhaba , Nasılsın
-
Komut kısmıda bukadar. Komut kısmıda sadece sizin 'client' ve 'komut' bilginize kalmış;
-
While Döngüsünde yapıcağımız son işlem ise ,
-
;| inc
-
Kodumuz en son bu hale geldi ;
-
//var 1| while <= msg Merhaba , Nasılsın| inc
-
; Bir Örnek daha yapalım..
-
4Soru ; MT-Eğitim kanalında bulunan kullanıcıların konuşmadıklar sürelere while ile bakalım ..
-
4Çözüm ;
; Yukardaki yazdıklarımızı hatırlayın;
; bir Variable Oluşturuyoruz; //var 1| while <=
; MT-Eğitim kanalında kac adet kullanıcı olduğunu ; komutu ile bakıyoruz.
; Komut kısmınde 'CLIENT' bilginizinde olması gerekli~
; MT-Eğitim kanalındaki kullanıcıların konuşmadıkları süreleri ;
; Geldik Variable'ın son işlemine ;| inc kapatıyoruz.
; En son Variable komutumuz şu şekli alıcak ;
-
4Variable : //var 1| while <= say saniye| inc
-
While konusu zor bir konu değil Client ve Servis konularını iyi kavrarsanız While konusunda zorlanmassınız.
While kalıbı şu şekildedir;

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
/var
-
; şimdi bir örnek daha yapalım..
-
4Örnek ; ignore listemdeki kişileri #MT-Eğitim Kanalına listeleyelim..
Su şekilde ;
ignore listemdeki Falannick 1. sıradadır.
ignore listemdeki Falannick 2. sıradadır.
gibi ..
-
4Hemen Çözelim ;
; bir Variable Oluşturuyoruz; //var 1| while<=
; ignore listemizdeki kişi sayısına ;$ignore(0) komutu ile bakıyoruz
;komut kısmında ise ; msg #MT-Eğitim ignore listemdeki$ignore(%Silencer)%Silencer Sıradadır.
; Geldik Variable'ın son işlemine ;
; En son Variable komutumuz şu şekli alıcak ;
-
4Variable :var 1| while <= msg #MT-Eğitim ignore listemdeki Sıradadır.| inc%Silencer}
-
While Döngüsü Cok Kolay, Soruyu Gördüğünüzde Durun biraz düşünün ve sadece yapın.
-
4Dipnot:
-
inc ile değer 1 sayı arttırılır, dec ile değer bir sayı düşürülür. Yani 'inc' ile Kanal'daki kullanıcıları
baştan başlayarak saydırırsınız, 'dec' ile kanal sonundaki kullanıcıdan başlarız..
-
4Not: While anlatımı sadece bunlardan ibaret değildir. Bizim amacımız sadece mantığı kavratıp geliştirmeyi size bırakmaktır..
-
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık