Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

~DÖNGÜLE R~. ~İÇİNDEKİLER~ Döngü Nedir For Döngüsü For Döngüsünün Temel Yapısı While Döngüsü While Döngüsünün Temel Yapısı Do While Döngüsü Do While Döngüsünün.

Benzer bir sunumlar


... konulu sunumlar: "~DÖNGÜLE R~. ~İÇİNDEKİLER~ Döngü Nedir For Döngüsü For Döngüsünün Temel Yapısı While Döngüsü While Döngüsünün Temel Yapısı Do While Döngüsü Do While Döngüsünün."— Sunum transkripti:

1 ~DÖNGÜLE R~

2 ~İÇİNDEKİLER~ Döngü Nedir For Döngüsü For Döngüsünün Temel Yapısı While Döngüsü While Döngüsünün Temel Yapısı Do While Döngüsü Do While Döngüsünün Temel Yapısı Do While Döngüsünün Çalışma Prensibi Foreach Döngüsü Foreach Döngüsünün Temel Yapısı Döngülerde Kullanılan Anahtar Sözcükler Kaynakça

3 ~Döngü Nedir? Döngüler bir program içerisinde belirli işleri defalarca yapmamızı sağlayan komut bloklarıdır. Sonsuz döngüler yapabildiğimiz gibi belirli kriterleri sağlayana kadar oluşan döngülerde yapabiliriz. ~C# dilinde 4 tip döngü vardır. Bunlar : for döngüleri while döngüleri do while döngüleri foreach döngüleri’dir.

4 ~For Döngüsü: For döngüsü en çok kullanılan döngülerdir.

5 For Döngüsünün Temel Yapısı: for (başlangıç;koşul;artım) { yapılacak işlem; } Başlangıç:Döngü içerisinde kontrol değişkeni olarak ifade edilir. Koşul:Döngünün başlangıçtan nereye kadar çalışacağını gösterir. Artım:Başlangıç değerinin döngü başa sardığında artacağını veya azalacağını gösterir.

6 Örnek:Adı-soyadı 5 kere yazdıran program... string ads=TextBox1.Text; for(int i=1; i<=5; i=i+1) { Label1.Text= Label1.Text+” ”+i; }

7 Örnek:5’e kadar olan sayıların çarpımını veren program.. int carp=1; for(int i=1; i<=5; i=i+1) { Label1.Text=Conver.ToString(carp); }

8 ~While Döngüsü: Komut ya da komutların bir koşul sağlandığı sürece yapılmasını sağlar.

9 While Döngüsünün Temel Yapısı: while(kosul) komut; Veya while(kosul) { komut1; komut2;. }

10 Örnek:TextBox içine girilien sayı değerinin basamak sayısını bulan bir program... int sayi = Convert.ToInt32(textBox1.Text ); int basamak = 0; while (sayi > 0) { basamak++; sayi /= 10; } TextBox1.Text(String.Format("Girdiğiniz sayı {0} basamaklıdır", basamak)); }

11 Do While Döngüsü: Şimdiye kadar gördüğümüz döngülerde önce koşula bakılıyor, eğer koşul sağlanırsa döngü içindeki komutlar çalıştırılıyordu. Ancak bazen döngüdeki komutların koşul sağlanmasa da en az bir kez çalıştırılmasını isteyebiliriz. Bu gibi durumlar için C#'ta do while döngüsü vardır.

12 Do While Döngüsünün Temel Yapısı: do komut; while(kosul) veya do { komut1; komut2;. } while(kosul)

13 1)Döngüdeki komutlar bir kez çalıştırılır. 2)Koşula bakılır. a.Eğer koşul sağlanıyorsa 1. adıma dönülür. b.Eğer koşul sağlanmıyorsa döngüden çıkılır. Do While Döngüsünün Çalışma Prensibi:

14 int i = 0; do { Label1.Text="do while döngüsü içinde i değeri şuan: {0}", i; i++; } while (i<10); Örnek:Döngü içerisinde i değerini yazdıran program..

15 Döngünün başına dönülmesini sağlar. Foreach Döngüsü: Foreach döngüsü bir dizi belirten ifadenin veya bir koleksiyonun her elemanı için yapısındaki kodları çalıştıran döngüdür.

16 Foreach Döngüsünün Temel Yapısı: foreach (degisken_tipi degisken in dizi) { //kodlar; }

17 Örnek:Kelimeyi TextBox’tan alan ve sadece ilk harfini yazdıran program string isim=TextBox1.Text; foreach(char k in isim) { Label1.Text=Convert.ToString(k)+Label1.Text; break; }

18 DÖNGÜLERDE KULLANILAN ANAHTAR SÖZCÜKLER

19 Break: Break komutu bütün döngülerden çıkmak için kullanılabilir. Continue : Cuntinue komutu döngünün başına dönülmesini sağlar.

20 ~KAYNAKÇA~ ~KAYNAKÇA~

21 ESRA SARI 11/C-131 onbirc.com/131


"~DÖNGÜLE R~. ~İÇİNDEKİLER~ Döngü Nedir For Döngüsü For Döngüsünün Temel Yapısı While Döngüsü While Döngüsünün Temel Yapısı Do While Döngüsü Do While Döngüsünün." indir ppt

Benzer bir sunumlar


Google Reklamları