C++ Sayı Tahmin Oyunu

Paylaş

Rastgele üretilen bir sayıyı tahmin ederek üretilen sayıyı bulmaya dayalı sayı tahmin oyunu ve yapımı ile ilgili bilgiler yer alıyor.

Sayı tahmin oyunu

Sayı tahmin oyunu temel olarak rastgelen üretilen bir sayının tahmin edilmesidir.

Rastgele sayı üretme ile ilgili detaylı bilgi için C++ Rastgele Sayı Üretme yazısına bakabilirsiniz.

Üretilen sayı kullanıcıdan alınan sayı ile karşılaştırılarak kullanıcıya tahmini ile ilgili bilgi verilir.

#include <iostream>
#include <ctime>

using namespace std;

int main() {
  int rastgeleSayi = 0, girilenSayi = 0;

  srand(time(NULL));

  rastgeleSayi = rand() % 100;

  cout << "Sayi giriniz (0-99): ";
  cin >> girilenSayi;

  if (rastgeleSayi == girilenSayi) {
    cout << "Tebrikler.";
  } else {
    cout << "Tekrar deneyiniz.";
  }

  return 0;
}

Kullanıcıya rastgele sayının girilen sayıdan küçük veya büyük olduğunun ve kullanıcının kaç defa tahmin yaparak sayıyı tahmin ettiğinin bilgisinin verilmesi faydalı olacaktır.

#include <iostream>
#include <ctime>

using namespace std;

int main(){
  int rastgeleSayi = 0, girilenSayi = 0, denemeSayisi = 0;

  srand(time(NULL));

  rastgeleSayi = rand() % 100;

  do {
    cout << "Sayi giriniz (0-99): "; 
    cin >> girilenSayi;

    if (rastgeleSayi < girilenSayi) {
      cout << "Daha kucuk deger girin." << endl; } 
    else if(rastgeleSayi > girilenSayi) {
      cout << "Daha BUYUK deger girin." << endl;
    }
    denemeSayisi++;
  } while(rastgeleSayi != girilenSayi);

  cout << rastgeleSayi << " sayisi " << denemeSayisi << " denemede bulundu.";

  return 0;
}

Oyuna tahmin edilecek sayı aralığının da kullanıcı tarafından belirlenmesi gibi çeşitli eklemeler yapılabilir.

Programlama örneklerine buradan ulaşabilirsiniz…

Hayırlı günler dilerim.


Bunlarda ilgini çekebilir