5.2. Fonksiyonlar
Alt yordamlar ana programa değer göndermez. Bu, “Ana program alt yordamı
çağırdığında alt yordam varsa değerleri alır, işini yapar ve bitirir.” demektir. Ana program
tarafından kullanılmak üzere herhangi bir değer üretmez.
Fonksiyonlar ise adı üzerinde işlevseldir. Geliştirilen algoritma doğrultusunda
gerekiyorsa, ana programdan değerler alır, bir sonuç üretir ve bunu kullanması için tekrar
ana programa geri döndürür.
Function hesapla(ByVal b, ByVal c)
a = (b ^ 2 + c ^ 2) ^ 0.5
End Function
hesapla(b, c)
Label7.Text = a
Fonksiyonun çağrılması
Fonksiyon
Resim 5.1: Fonksiyonun çağrılması
Bir ürünün satış fiyatı şu sekilde hesaplanacaktır.
Örnek 15:
Satış fiyatı = Alış fiyatı + (Alış fiyatı * % kar oranı) + (Alış fiyatı + (Alış
fiyatı * kar oranı)) * % KDV
Ekran Görüntüsü
46