C# - Karar Yapıları ve Döngüler

Koşul Operatörleri

Koşul operatörleri değişkenler ve veri tipleri üzerinde kontrol işlemi yapılırken birden fazla koşula ihtiyaç duyulabilir.Oda şu şekilde olmaktadır koşullar birbirleriyle karşılaştırılmak istendiğinde koşul operatörleri kullanılır örnek olarak textbox1.text == textbox.text ine gib i.. Burada kullandığımız “==” operatörü EŞİTTİR anlamını taşımaktadır..Ancak Bu kontrollerden dönen değerlerde boolean tpindedir ve bunun için koşul operatörleri de bu değerler üzerinden işlem yaparlar.

Koşul Operatörleri şu şekildedir

< Küçüktür
<= Küçük eşittir
> Büyüktür
>= Büyük Eşittir
!= Eşit Değildir
== Eşittir

C#.net ve Döngüler

Belkide yazılımda kullandığımız ve işimizi en kolay indiren kodlardır döngüler...Algoritmalarda bir işlemin tekrar tekrar yapılması için aynı kodu defalarca yazmak gerekir normalde..Ancak tekrar yazılması ve okunması esnasında baya zorluklar çıkarır.Örnek olarak bir dizimiz var ve bu dizinin 200 tane elemanı var, bunlara sayı atamak için aynı işlemi 200 defa yazmak yerine döngü ile sadece bikere yazılır ve sayiya göre işleme geri döner...Şimdi döngüleri incelemeye başlayalım öncelikle ;

While Döngüsü

While döngüsü parantez içerisinde yazılmış olan koşul gerçekleşene kadar devam eden döngüdür...Koşul gerçekleşene kadar çalışır.Yapısına örnek göstericek olursak ;

while (yapılıcak koşul)
{
Eğer koşul sağlanıyorsa yapılıcak olan işlem
}

Mesela bir örnek ile göstermek istersek...

while (textBox1.Text == "30")

{
MessageBox.Show("tamam");
}

Veya internette bulduğum while ile benzer bi örnek var oda şu şekilde...

int toplam = 0;
int sayac = int.Parse(txtSayiGirisi.Text);
while (sayac > 0)
{
toplam =toplam+sayac; //toplam += sayac;
sayac =sayac-1;//sayac -= 1;

Tarih:
Hit: 3838
Yazar: TR_ip



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.