Skip to content
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Ana Sayfa
  • Bilişimde Erişilebilirlik Topluluğu (BET)
  • Soru – Cevap Platformu
  • Google Colab Editor
  • Software Akademi Ekibi
  • Telegram Platformumuz
  • Kayıt Ol
  • Giriş Yap
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Sesli oyun geliştirme scripti(BGT)-5: Fonksiyonlar(Geri dönen fonksiyonlar)

Posted on 21 Temmuz 2019

Fonksiyonlar, yazılım geliştirme süreçlerinde bazı kodların defalarca yazılmasının önüne geçen yapılardır. Her yazılım dilinde birkaç fonksiyon hazır halde gelir.
Fonksiyon oluştururken öncelikle veri türü belirtilir, sonrasında değişken adı tanımlanır ve varsa parantezler içinde parametreleri belirtilir ve ana fonksiyon içerisinde kullanılır.

BGT dilinde iki farklı fonksiyon oluşturma yöntemi bulunur. Return ifadesiyle geri dönüşlü ve doğrudan çıktı veren void fonksiyonlar. Bir fonksiyonun geri dönüşlü ve doğrudan çalışabiliyor olması demek. Aslında bakıldığında uygulama içerisinde değişkene atanarak istenildiği zaman çalıştırılabiliyor olması demektir. Doğrudan çalıştırılabilir fonksiyon oluşturmak ise, kodlandığı anda çalışan fonksiyonlar anlamına gelen yapılar şeklinde açıklayabilirim. Öncelikle değişkene atanarak çalışan fonksiyona örnek verelim.

void main()
{
int sonuc = topla(4,5);
alert(“Toplama işlemi”,”5 ile 4 toplamı sonucu: “+sonuc);
}
int topla(int sayi1,int sayi2)
{
return sayi1 + sayi2;
}
/*Yukarıda topla adıyla tam sayı türünde bir fonksiyon oluşturdum. Ve oluşturulan fonksiyona iki adet tam sayı değişkeni tanımlayarak değerlerini return ifadesiyle aldım.*/
/*Sonrasında void main içinde topla fonksiyonunu int türünde değişkene atayarak alert içinde çağırdım.*/

donuslu_fonksiyon_ornegi kaynak dosyasını indir

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

Bizi takibe alın

İçeriklerimizden haberdar olmak için e-posta nızla abone olabilirsiniz.

Tüm Yazılım Dilleri

  • BGT Yazılım Dili (16)
  • C# Yazılım Dili (25)
  • CodeIgniter Php Framework (17)
  • Erişilebilir programlama teknikleri (3)
  • JavaScript Yazılım Dili (23)
  • Jaws Script Dili (20)
  • Php Yazılım Dili (29)
  • Python Yazılım Dili (11)
  • SUA Yerli Yazılım Dili (5)
  • Yazılım Dillerine İlişkin Örnek Çalışmalar (3)
  • Yazılım Dillerine İlişkin Tüm İçerikler (181)
©2026 Herkes için Yazılım Akademisi (Software Academy For Everyone) | WordPress Theme: EcoCoded