• Sonuç bulunamadı

Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluKarar Yapıları

N/A
N/A
Protected

Academic year: 2021

Share "Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluKarar Yapıları"

Copied!
10
0
0

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

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

Karar Yapıları

NB P10 3 PR OGR AML AMA T E ME L L E R I ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN

(2)

Karar Yapıları

Program içerisindeki koşulların doğru olup olmadığına göre farklı işlemler gerçekleştiren yapılardır.

◦ If-Else

◦ Switch-Case

(3)

If-Else

if (koşul) {

◦ // koşul doğru olduğunda çalışacak komutlar

} else {

◦ //koşul doğru olmadığında çalışacak komutlar

}

(4)

Örnekler

Örnek 1: Bir elektronik ticaret yapan firmada alınan ürünlerin toplam fiyatı 300tl ye kadar %10,

300 ve üzeri ise %15, 400 tl ve üzeri ise %20 indirim yapacaktır. Akış diyagramını tasarlayınız

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

(5)

Çözüm1- Akış Diyagramı

(6)

Çözüm1- C# Kodları

(7)

Switch-Case

Değişkenin aldığı değerlere göre farklı işlemler çalıştıran yapılardır Switch(deger)

{

◦ case 1: deger=1 olduğunda yapılacak işlemler break;

◦ case 2: değer=2 olduğunda yapılacak işlemler break;

◦ …..

◦ default: değer hiçbir koşulu sağlamıyorsa yapılacak işlemler break;

}

(8)

Örnek2

Kullanıcın girdiği işlem tipine göre ilgili işlemi yapan programı yazınız?

önceden tanımlı değişkenlerle işlem yapılabilir.

(9)

Çözüm2

(10)

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

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...

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