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)-7: Akış kontrolleri(if,else if)

Posted on 22 Temmuz 2019

BGT kodlama dilinde de belli durumlar için if, else ve else if blogları oluşturabiliriz. If, else yapısı bilindiği gibi koşula bağlı işlemlerin kurgulanabilmesi için kullanılan yapılar olarak ifade edebilirim.

Bununla birlikte her programlama dilinde olan operatörlerden de söz etmekte fayda var.

  • == : Eşittir ifadesi, iki değişkeni eşitlik yönünden karşılaştırır.
  • != :Eşit değildir.
  • < : Küçüktür.
  • > : Büyüktür.
  • <= : Küçük eşittir.
  • >= : Büyük eşittir.
  • && : Ve oparetörü.
  • || : Veya operatörü.

Aşağıda örnek bir if, else kodlaması bulunmaktadır.

void main()
{
int araba_hizi = random(50,250);
//Random ifadesiyle iki sayının arasındaki değerlere göre sayı üretebiliyorsunuz.
if(araba_hizi >90)
{
alert(“Bilgilendirme”,”Çok hızlı gidiyorsun.”);
}
else
{
alert(“Bilgilendirme”,”Tebrikler dikkatlisin. Bu hızda kalmaya devam et”);
}
}

Yukarıdaki örnekte if, else yapısını küme parantezleriyle oluşturduk. Bir de if, else if yapısına örnek verelim. Bu örnektede dikkatinizi çekeceği gibi, küme parantezi kullanmadan if kodlarımızı yazdık. Tercihen küme parantezi kullanmanız kodların okunabilirliğini artıracaktır.
void main()
{
string oyuncu_tercihi = menu(“”);
if(oyuncu_tercihi == “Yeni oyun”)
alert(“Mesaj”,”Birinci seviyeye hoşgeldiniz.” );
else if(oyuncu_tercihi == “Ayarlar”)
alert(“Mesaj”,”Bu ekrandan ayarlarınızı yapabilirsiniz.”);
else if(oyuncu_tercihi == “Çıkış”)
alert(“Mesaj”,”Oyundan çıkmak için tamama basın.”);
else
alert(“Hata”,”Beklenmedik hata”);
}
string menu(string secenek)
{
return secenek;
}
/*Bu programda menü seçeneğine göre bilgilendirme mesajları verdiriyoruz.*/

kosullu-durumlar-if-else kaynak dosyasını indir

kosullu-durumler-if-else-if-yapisi 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