🎒 Değişken = Etiketli Kutu!
Değişkenleri etiketli kutular gibi düşün! Her kutuya bir şey koyabilirsin ve daha sonra kullanabilirsin.
📝 Örnek 1: Oyun Karakterin
🎮 karakter.berk
fonksiyon ana() {
// 🎒 Kutularımızı (değişkenler) oluşturalım!
değişken karakter_adi = "ShadowNinja";
değişken seviye = 42;
değişken can = 100.0;
değişken zirh_var = doğru;
// 📺 Ekrana yazdıralım
yazdir("👤 Karakter: {}", karakter_adi);
yazdir("⭐ Seviye: {}", seviye);
yazdir("❤️ Can: {}", can);
yazdir("🛡️ Zırh: {}", zirh_var);
// 🎯 Toplam güç hesapla
değişken guc = seviye * 10 + can;
yazdir("💪 Toplam Güç: {}", guc);
}
🎯 Kutu Tipleri:
- 📝
metin= Yazılar için ("Merhaba") - 🔢
tamsayı= Tam sayılar için (42, -5) - 💧
ondalık= Küsuratlı sayılar (3.14) - ✅
mantıksal= Evet/Hayır (doğru/yanlış)
📝 Örnek 2: Oyun Puanı Değiştir
🏆 puan.berk
fonksiyon ana() {
// 🔓 "mut" = değiştirilebilir (mutable)
değişken mut puan = 0;
yazdir("🎮 Oyun başladı! Puan: {}", puan);
// Düşman yendin! +100 puan
puan = puan + 100;
yazdir("👾 Düşman yenildi! Puan: {}", puan);
// Altın buldun! +50 puan
puan = puan + 50;
yazdir("💰 Altın bulundu! Puan: {}", puan);
// Tuzağa düştün! -25 puan
puan = puan - 25;
yazdir("💥 Tuzak! Puan: {}", puan);
yazdir("🏆 Final Puan: {}", puan);
}
🎯 Senin Görevin!
- Kendi oyun karakterini oluştur (farklı özelliklerle)!
- Basit bir hesap makinesi yap (toplama, çıkarma)!
📌 Özet
değişken/letile değişken tanımlanır.sabit/constile sabit değer tanımlanır.- Varsayılan olarak değiştirilemez;
mutile değiştirilebilir.