C++ İle Sayı Tahmin Oyunu

Bu dersimizde do while dongusu ve if yapısının kullanımına örnek olarak bir oyun yapıyoruz...

Bu dersimizde do while dongusu ve if yapısının kullanımına örnek olarak bir oyun yapıyoruz...


#include <stdio.h>

#include <conio.h>

#include <stdlib.h>



int sayitut()

{

    randomize();

   // 0 ile 100 arasinda rastgele sayi uretiyoruz

   int sayi = random(100);

   // sayiyi return ile geri gonderiyoruz

   return sayi;

}



void main()

{

    clrscr;

   printf("!!! Sayi Tahmin Oyunu'na Hosgeldiniz !!! n");

   printf("---------------------------------------- n");

   // girecegimiz degerleri tutmak icin tahmin degiskenimizi tanimliyoruz

   int tahmin = 0;

   // sayi adinda bir degisken tanimlayip fonksiyonumuzdan rastgele bir sayi aliyoruz

   int sayi = sayitut();

   do

   {

      printf("Tahmin et: "); scanf("%d", &tahmin);

      if (tahmin < sayi)  printf("Daha BUYUK bir sayi gir nn");

       if (tahmin > sayi)  printf("Daha KUCUK bir sayi gir nn");

      if (tahmin == sayi) printf("n!!! Tebrikler !!! n");

   } while(sayi != tahmin);

   // dongumuz tahmin ettigimiz sayi rasgele uretilen sayiya esit olana kadar donuyor

   // ve esitlik saglandiginda donguden cikiliyor

   // bu sekilde programimizi sonlandiriyoruz

   getch();

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

cllrscr ne anlama geliyor
ekranı temizlemek için kullanılıyor..
[b]Kod neden çalışmıyor bende :S[/b]
clrscr için undeclared identifier dio neden
kütüphaneleri eklediniz mi?
sayı tutma olayını void main in içinde yapsak bi sorun olmaz degil mi
Hayır sorun olmayacaktır.
sürekli büyük girin diyor artık 99999999 yazdım hala büyük girin yazdı. problem ne olablr?
program bende sorunsuz çalışıyordu. çalışmasa zaten buraya atmam. kontrol edin bi hata yapmış olabilirsiniz.

Yukarı Git