• Sonuç bulunamadı

Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluFonksiyonlar

N/A
N/A
Protected

Academic year: 2021

Share "Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluFonksiyonlar"

Copied!
7
0
0

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

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

Fonksiyonlar

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

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

(2)

Fonksiyonlar

Kullanılabilirlik artar Kod tekrarından kaçınılır Hata tespiti daha kolaylaşılır

public int fonk (int a) {

return a;

}

Erişim belirteci

Geri dönüş tipi Fonksiyon Adı

parametre

(3)

Fonksiyonlar

Erişim Belirteci

Public, internal, protected, private

Public olan fonksiyonlara sınıf dışarısından da erişim sağlanır.

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

Protected fonksiyonlara sadece bir alt sınıftan erişilebilir

Private fonksiyonlara sadece tanımlı olduğu sınıflardan erişilebilir.

(4)

Fonksiyonlar

MAİN YAZ FONKSİYONU

(5)

Fonsiyonlar

(6)

FONKSİYONLAR

FONKSİYONLAR

static double Toplama(double sayi1, double sayi2) {

return sayi1 + sayi2;

}

static double Cikarma(double sayi1, double sayi2) {

return sayi1 - sayi2;

}

static double Carpma(double sayi1, double sayi2) {

return sayi1 * sayi2;

}

static double Bölme(double sayi1, double sayi2) {

return sayi1 / sayi2;

}

MAİN

Console.Write("1.sayı = ");

double sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write("2.sayı = ");

double sayi2 = Convert.ToDouble(Console.ReadLine());

int secim = Convert.ToByte(Console.ReadLine());

switch (secim) {

case 1:

{

Console.WriteLine("---");

Console.Write("Sonuç = {0}", Toplama(sayi1, sayi2).ToString());

break;

}

(7)

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

[a, b] kapalı aralığının uç noktalarının ikisi de bu aralıktan çıkarılırsa elde ∈ edilen yeni aralığa açık aralık denir... [a, b] kapalı aralığının

β3 bağıntısı ise ∀ ∈ ∉ hem (3,4) elemanını hem de bunun simetriği olan (4,3) elemanını içerdiğinden ters simetrik değildir.. BAĞINTI-

Değişken, program içerisindeki değerleri saklamak için ve ana bellekte belirli bir veri tipine ait değerlerin girilebileceği adrestir.. Değişkenler veri tiplerini ve

Bilgisayar notu 50 nin üzerinde olup Türk dili veya Yabancı dili notu 80’nin altında olan satırların

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

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