• Sonuç bulunamadı

Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluDöngüler

N/A
N/A
Protected

Academic year: 2021

Share "Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluDöngüler"

Copied!
12
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

Döngüler

NB P10 3 PR OGR AML AMA T E ME L L E R I

ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN

(2)

Döngü Nedir

Bazı kodlar belirli sayıda yada bazı şartlar sağlanıncaya kadar tekrar edebilir. Bu tür durumlarda döngü yapıları kullanılmaktadır.

 For Döngüsü

 While Döngüsü

 Do-While Döngüsü

 Foreach Döngüsü

(3)

For Döngüsü

For( int i=0; i<10; i++ ) {

// çalıştırılacak kodlar

}

i sayaç 0’dan başlaması için ayarlanmış

i sayacı 10’dan küçük olduğu sürece döngü çalışacak i sayacı birer birer artacak

Bu döngü 10

Defa çalışacaktır

(4)

Örnek1

1 ile 100 arasındaki sayıları ve bu sayıların toplamını ekrana yazdıran programın akış

diyagramını tasarlayınız ve C# kodlarını yazınız.

(5)

Çözüm1

(6)

Çözüm1 C# Kodlar

static void Main(string[] args) {

int toplam = 0;

for (int i = 0; i < 101; i++) {

Console.WriteLine(i);

toplam = toplam + i;

}

Console.WriteLine(toplam);

Console.ReadKey();

}

(7)

Örnek 2

1ile kullanıcın girdiği iki sayı aralığındaki sayıların toplamını ekrana yazdıran programın akış

diyagramını tasarlayınız ve C# kodlarını yazınız.

(8)

Çözüm 2

(9)

Çözüm2 C# Kodlar

static void Main(string[] args) {

int sayi;

sayi = int.Parse(Console.ReadLine());

int toplam = 0;

for (int i = 0; i < sayi+1; i++) {

toplam = toplam + i;

}

Console.WriteLine(toplam);

Console.ReadKey();

}

(10)

While Döngüsü

Koşuk saplandığı sürece işlemin tekrar edilmesini sağlayan döngülerdir.

While(koşul) {

//koşul sağlandığı sürece çalışacak komutlar

}

(11)

Örnek

(12)

KAYNAKLAR

[1] http://www.dijitalders.com/icerik/29/620/akis_diagram_sembolleri.html erişim tarihi:14.11.2017

[2] Erhan ARI, Algoritma ve C# Programlama, Seçkin Yayıncılık

[3] http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/csharp/ch05.pdf erişim tarihi:

15.11.2017

Referanslar

Benzer Belgeler

Kullanıcının girdiği iki değer arasındaki çift sayıların toplamını ekrana yazdıran programın akış diyagramını tasarlayınız ve C# kodlarını

Bazen birden fazla veri tutulmak istenildiği durumlar

Elemanlarını kullanıcının girdiği bir dizinin, çift sayılarını toplayan programın akış diyagramını

Çok

Clear metodu dizinin belirli değerinden başlayarak belirli bir sayıda elemanını siler. IndexOf dizi içerisinde

İnternal fonksiyonlara aynı assembly içerisindeki projelere ait sınıflardan erişilebilir. Protected fonksiyonlara sadece bir alt

pattern Giriş değerini kontrol etmek için düzenli bir ifade belirtir. readonly Bir girdi alanının salt okunur olduğunu

Hafta Metin ve Görünüm Etiketleri Bağlantı (Köprü) Oluşturma 4.. Hafta Bağlantı (Köprü) Oluşturma