Kod Açıklaması:
Oyunun
ayarlarının yapılması için oyuncudan sayının kaç basamaklı olmasını istediğini,
sayıların maksimum değerlerini ve kaç
tahmin hakkının olmasını istediğini girmesini istiyoruz. Daha sonra bilgisayar
rastgele, seçilen kez, seçilen aralıkta
sayıları seçiyor ve oyun başlıyor. Bilgisayar for döngüsü içerisinde sayıları
rastgele atadıktan sonra oyuncudan tekrar for döngüsü içerisinde sayıların girilmesi
isteniyor. Oyuncunu girdiği sayı verilen
aralıkların dışındaysa eğer program yanlış giriş yaptığını söylüyor ve tekrar o
basamağı girmesini istiyor. Oyuncu sayıları girdikten sonra bilgisayar sayıyı
kontrol etmeye başlıyor. Oyunda ‘k’ değişkeni yeri doğru bilinen sayının sayısını , ‘ t’
değişkeni ise sayının içinde olan fakat
yeri yanlış olan sayının sayısını temsil ediyor. Bu kontrolleri oyuncunun
girdiği tahmin sayıları sınırlarında yapıyor. Eğer oyuncunun girdiği tahmin
sayısına gelinirse , girilen sayı da doğru değilse, oyunun kaybedildiği ve
doğru sayı ekrana yazdırılıyor. Girilen tahmin sayısı içinde oyuncu sayının
tamamını doğru bilirse oyuncunun oyunu kazandığı ekrana yazdırılır ve oyun
bitirilir.
Hiç yorum yok:
Yorum Gönder