Herkese Merhaba
DÖNGÜLER: Döngülerin kullanım amaçları programdaki bir işlemi birden fazla kez yaptırmak istersek döngülerden yararlanırız.
Döngüler tartışmasız, bir script şarta bağlı ve kendini tekrar etmesini istedğimiz durumlar da en çok kullanacağmız kodlardır.
Bu makalede for,while,do while döngülerinden bahsedeceğiz.Hemen konumuza geçelim.
FOR DÖNGÜSÜ: Gayet basit ve en çok kullanılan döngülerdendir. for düngüsünü kullanmak için parantezin içine istenilen şart
yazılır ve program bu şartı sağlar ise delimiterin " {}" içindeki script çalıştırılır.
ÖRNEK:
for( sayaç; sağlanması gereken şart;artırma değeri )
{
//çalışacak script
}
ÖRNEK:
BİR DEĞİŞKEN 5 TEN KÜÇÜK OLDUĞU SÜRECE FORM İSMİ OLARAK YAZALIM.
for(int x =0;x<5;x++)
{
this.text="değer 5 ten küçük";
}
WHİLE DÖNGÜSÜ :
istenilen koşul sağlanırken çalışmaya devam eder for döngüsündeki gibi sayaç mantığı yoktur.
ÖRNEK:
while ( istenilen koşul )
{
//çalışacak script ;
}
ÖRNEK:
int x=10;
while (x>5)
{
this.text="sayı 5 ten büyük"
}
DO WHİLE: Diyer dönglerden farkı koşulun döngünün sonunda kontrol edilmesi dir. Bu sebeple döngü enaz birkere çalışacak
döngünün sonunda kontrol edilecek şart doğru ise tekrar çalışacak.
do
{
//çalışacak script;
}
while( koşul)
ÖRNEK:
do
{
int x=0
x++;
this.text="değişken 5 büyüktür";
}
while( x=<5 )
BREAK VE CONTİUNE KOMUTLARI:
C#'da kullandığımız döngüleri sonlandırmayı ve davam ettirmeyi sağlamak amacı ile break ve continue komutları
kullanılırız. break kırmak anlamında yani sonlandırmak anlamında iken continue devam ettirmek anlamındadır.
BREAK ÖRNEĞİ:
BİR SAYAÇ'A 1 DEN 10 KADAR SAYDIRALIM AMA SAYAÇ 5 OLUNCA PROGRAM SONLANSIN
int sayac;
for(sayac=0;sayac<=10;sayac++)
{
if (sayac==10)
{
break;
}
console.write("{0}",sayac);
}
CONTİNUE ÖRNEĞİ:
int sayac ;
for(sayac=0;sayac<10;SAYAC++)
{
if (sayac==5)
{
continue ;
}
Console.Write("{0} ", sayac);
}
KISACASI BREAK PROGRAMI İSTENİLEN YERDE KESMEK CONTİUNE İSTENİLEN YERİN ATLANMASI İÇİN KULLANILIR.
DİZİLER (ARRAY) : Değer tutabilen yapılardır. Örnek verirsek bir isim listesi
tutucaz her isim için bir bir değişken gerekir.
DİZİ NASIL TANIMLANIR:
veritipi[] diziadi=new veritipi[dizide tutulacak eleman sayisi];
ÖRNEK: int [] haftanın günleri = new int [7];
Bu makale Ömer Durmuş tarafından hazırlanmıştır
DÖNGÜLER: Döngülerin kullanım amaçları programdaki bir işlemi birden fazla kez yaptırmak istersek döngülerden yararlanırız.
Döngüler tartışmasız, bir script şarta bağlı ve kendini tekrar etmesini istedğimiz durumlar da en çok kullanacağmız kodlardır.
Bu makalede for,while,do while döngülerinden bahsedeceğiz.Hemen konumuza geçelim.
FOR DÖNGÜSÜ: Gayet basit ve en çok kullanılan döngülerdendir. for düngüsünü kullanmak için parantezin içine istenilen şart
yazılır ve program bu şartı sağlar ise delimiterin " {}" içindeki script çalıştırılır.
ÖRNEK:
for( sayaç; sağlanması gereken şart;artırma değeri )
{
//çalışacak script
}
ÖRNEK:
BİR DEĞİŞKEN 5 TEN KÜÇÜK OLDUĞU SÜRECE FORM İSMİ OLARAK YAZALIM.
for(int x =0;x<5;x++)
{
this.text="değer 5 ten küçük";
}
WHİLE DÖNGÜSÜ :
istenilen koşul sağlanırken çalışmaya devam eder for döngüsündeki gibi sayaç mantığı yoktur.
ÖRNEK:
while ( istenilen koşul )
{
//çalışacak script ;
}
ÖRNEK:
int x=10;
while (x>5)
{
this.text="sayı 5 ten büyük"
}
DO WHİLE: Diyer dönglerden farkı koşulun döngünün sonunda kontrol edilmesi dir. Bu sebeple döngü enaz birkere çalışacak
döngünün sonunda kontrol edilecek şart doğru ise tekrar çalışacak.
do
{
//çalışacak script;
}
while( koşul)
ÖRNEK:
do
{
int x=0
x++;
this.text="değişken 5 büyüktür";
}
while( x=<5 )
BREAK VE CONTİUNE KOMUTLARI:
C#'da kullandığımız döngüleri sonlandırmayı ve davam ettirmeyi sağlamak amacı ile break ve continue komutları
kullanılırız. break kırmak anlamında yani sonlandırmak anlamında iken continue devam ettirmek anlamındadır.
BREAK ÖRNEĞİ:
BİR SAYAÇ'A 1 DEN 10 KADAR SAYDIRALIM AMA SAYAÇ 5 OLUNCA PROGRAM SONLANSIN
int sayac;
for(sayac=0;sayac<=10;sayac++)
{
if (sayac==10)
{
break;
}
console.write("{0}",sayac);
}
CONTİNUE ÖRNEĞİ:
int sayac ;
for(sayac=0;sayac<10;SAYAC++)
{
if (sayac==5)
{
continue ;
}
Console.Write("{0} ", sayac);
}
KISACASI BREAK PROGRAMI İSTENİLEN YERDE KESMEK CONTİUNE İSTENİLEN YERİN ATLANMASI İÇİN KULLANILIR.
DİZİLER (ARRAY) : Değer tutabilen yapılardır. Örnek verirsek bir isim listesi
tutucaz her isim için bir bir değişken gerekir.
DİZİ NASIL TANIMLANIR:
veritipi[] diziadi=new veritipi[dizide tutulacak eleman sayisi];
ÖRNEK: int [] haftanın günleri = new int [7];
Bu makale Ömer Durmuş tarafından hazırlanmıştır

Yorumlar
Yorum Gönder