My first Magazine <zxcvbnmöç. | Page 52

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