C# – Döngüler Ve Kullanımı

Ana sayfa Forumlar PROGRAMLAMA C# C# – Döngüler Ve Kullanımı

1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #12406
    özgür
    Katılımcı

    Merhaba arkadaşlar bu derste elimden geldiği kadar döngü olayını anlatıcam ilk olarak döngü nedir? bunu cevaplayayım…

    Döngü Nedir?

    Adı ardına yada sıralı bir iş yaptıracağımız zaman bunu döngüler ile yapabiliriz.

    c# dilinde 4 adet döngü vardır (for,while,do while,foreach)

    ben ilk derste size For döngüsünü anlatıcam

    For Döngüsü

    for döngüsüne 1 başlangıç 1 koşu 1de artım veririrsiniz for döngüsü başlangıçla başlar koşula bakar kaç artım yapacağına bakar ve istediğimmiz gibi sonuç verir

    for’un temel yapısını göstermek gerekirse

    for (başlangıç;koşul;artım)

    {

    yapılacak işlem;

    }

    başlangıç:döngü içerisinde kontrol değişkeni olarak ifada edilebilir…

    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ığınıd artacağını veya azalacağını gösterir.(buraya değer girmezsek sonsuz döngü oluşur :))

    Örnek Kod

    int toplam =0; //integer tipinde toplam diye değişken tanımladık ve toplam değişkenine sıfır değerini atadık

    for (byte i = 1; i < = 100; i++) //byte tipinde i diye değişken tanımladık buna 1 değerini atadık . { toplam += i; } MessageBox.Show(toplam.ToString()); kod çalıştığında 5050 değerini alıcaz 1 den 100 e kadar olan sayıların toplamı 🙂 kodu biraz daha açıklayayım başlangıç:byte i=1; for döngüsünde döngünün hangi adımda olduğunu i değişkeninin durumu ile ifade edilir koşul:i<=100; bunun görevi ise döngünün devam edip etmiyecğini karar vermektir her adımda program buraya gelir 2 der bakar program 2 <100 doğru der işleme geçirir ama oraya 101 geldimi 101<100 yanlış olcağından direk for döngüsünden çıkar artım,i++ burada döngünün ne kadar artacağını gösterir size bir örnek daha yazayım şimdi herkes bilir üye olurken gün/ay/yıl olarak doğum tarihini gireriz şimdi hadi günler tek tek elle yazdık aylarıda yazdık ama yılı nasıl tek tek yazıcaz işte bu konuda hemen for devreye giriyor 3 tane değişken tanımlayalım int gun=0; int ay=0; int yil=0; for (gun = 1; gun < 32; gun++) { comboBox1.Items.Add(gun); } for (ay = 1; ay < 13; ay++) { comboBox2.Items.Add(ay); } for (yil = 2008; yil >= 1908; yil -= 1)
    {
    comboBox3.Items.Add(yil);
    }

    olay budur 🙂

    şimdi yılda niye farklı işlem yaptık

    diğerlerinde 1.2.3.4…..12 diye giderken ayda büyükten küçüğe gitmesi gerekir

    yani 2008.2007.2006.2005…..1908 diye

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Bana Ders Anlat © 2008-2017