🏰 Macera Zamanı!
Oyunlarda sürekli karar verirsin: "Sola mı gideyim, sağa mı?" İşte eğer (if) böyle çalışıyor!
📝 Örnek 1: Hazine Sandığı
🏴☠️ hazine.berk
fonksiyon ana() {
değişken anahtar_var = doğru;
değişken sandik_acik = yanlış;
yazdir("🏴☠️ Bir hazine sandığı buldun!");
eğer anahtar_var yap
yazdir("🔑 Anahtarı kullandın...");
yazdir("✨ Sandık açıldı! 💰💎💰");
sandik_acik = doğru;
değilse yap
yazdir("🔒 Sandık kilitli! Anahtar lazım.");
son
// Sandıkta ne var?
eğer sandik_acik yap
değişken altin = 100;
değişken elmas = 5;
yazdir("💰 {} altın buldun!", altin);
yazdir("💎 {} elmas buldun!", elmas);
son
}
📝 Örnek 2: Boss Savaşı Döngüsü
👹 boss_savasi.berk
fonksiyon ana() {
değişken mut boss_can = 100;
değişken oyuncu_hasar = 25;
değişken mut tur = 1;
yazdir("👹 BOSS: Karanlık Ejderha ortaya çıktı!");
yazdir("❤️ Boss canı: {}", boss_can);
// Boss ölene kadar saldır!
iken boss_can > 0 yap
yazdir("\n⚔️ Tur {}: Saldırıyorsun!", tur);
boss_can = boss_can - oyuncu_hasar;
eğer boss_can > 0 yap
yazdir("👹 Boss canı: {}", boss_can);
değilse yap
yazdir("💀 Boss yenildi!");
yazdir("🏆 TEBRİKLER! Kazandın!");
son
tur = tur + 1;
son
}
🎯 Senin Görevin!
- 3 kapılı bir labirent yap - doğru kapıyı seçen kazanır!
- 1'den 10'a kadar geri sayım yapan roket fırlatma programı yaz!
📌 Özet
eğer/if- koşullu çalıştırmaiken/while- koşul doğruyken döngüicin/for- koleksiyon üzerinde döngüdur/breakvedevam/continue- döngü kontrolü