Düşünsenize sizden böyle bir program yazmanız isteniyor. İlk önce öylece bir bakarsınız. Sonra da bir daha bir daha okursunuz. Sonra da Acaba bu programı nasıl yazarım? dersiniz. Ve yarım saat geçer. “Bunu ben yaparım” dersiniz. Hemen sonra bir yerden başlama kararı alırsınız. Bir şeyler yapmak için ilk olarak internet ortamında araştırmak en mantıklısıdır. Sonra bir iki kitap derken bakmışsınız program çalışıyor. En son olarak yazdığınız program gerçekten istenileni istenildiği gibi yapıyor mu diye bir bakarsınız. Evet yapıyordur. O an öyle mutlu olursunuz ki? İnanın o an yaşanmaya değerdir. Gerçekten bir şeyleri oluşturmak, kendi kendinize bir şeyler yapmak paha biçilemez. İşte bu sefer aşağıdaki özelliklerde bir program isteniyor.

Programın Özellikleri :

C++ dilinde nesne tabanlı bir program yazılacak
Bir oyun programı olacak
Bilgisayar rastgele bir sayı tutacak
Tuttuğu sayı 0 ile 100 arasında olacak
Kullanıcıya 3 zorluk derecelerinden birini seçmesi istenecek
Kolay seviyede 5 hak verilecek
Orta seviyede 3 hak verilecek
Zor seviyede ise 1 hak verilecek
Kullanıcı seçilen zorluk derecesindeki hak sayısına göre bilgisayarın tuttuğu sayıyı tahmin etmeye başlayacak
Seçilen seviyedeki haklar da bilinemez ise ekrana “Kaybettiniz” yazacak
Seçilen seviyedeki haklar da sayı tahmin edilirse ekrana “Kazandınız” yazacak

Not :

Kullanılacak derleyici : Dev C++

Bir class ta oyun tanımlacak
oyun sınıfının değişkenleri
hak sayısı
tutulan sayı

değer gir fonksiyonu
sayı tut fonksiyonu
ekrana yaz fonksiyonu vs…