• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

[C++] Console Sayı Tahmin Etme Programı

  • Konuyu başlatan Konuyu başlatan Dentrax
  • Başlangıç tarihi Başlangıç tarihi

Dentrax

Aileden
Aktiflik
K.Tarihi
20 Şub 2011
Mesajlar
3,041
Puanı
707
Konum
Isparta
kakbgo.png


unled3td.jpg


Herkese Merhaba !!!

Bu konudan esinlenerek yaptığım basic bir random programı.

Not: Kodlar değiştirilemiştir. Akış şeması aynıdır.

Hadi başlayalım...

Mor : Vurgu rengi
Kırmızı : String rengi
Mavi : Include ve tanımlar

unled3td.jpg


Include

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <ctime>

Ne işe yaradıkları diğer konularımda mevcut.

ctime burada time fonksiyonlarını bize sağlıyor.

unled3td.jpg


Bu konuyu okuduysanız direk kodlara geçebiriz.

Şimdi yeni birşey göreceğiz. Bunlar,

srand((unsigned)time(0));
int tahmin;
int sayi=rand()%10+1;

srand ile time fonksiyonunu kullanarak basit bir randomize yapalım.
tahmin bizim değişkenimiz.
int sayi ise 10 ve 1 arasın da random değişken.

unled3td.jpg


Şimdi if, else, else-if 'e göz gezdirelim.

if (tahmin > sayi){
cout << "Bilemedin. Daha kucuk bir sayi.\n";}
else if (tahmin < sayi) {
cout << "Bilemedin. Daha buyuk bir sayi.\n";}
else if (tahmin == sayi){
cout << "Tebrikler.\n";}

Eğer tahmin , sayı d an büyük ise ...
Eğer tahmin , sayı dan küçük i se ...
Eğer tahmin , sayı ile eşit ise ...

unled3td.jpg


Git:Kodlar
Goto Git:

Bu şekilde ise geri dönüş sağlıyoruz.

unled3td.jpg


w1MXkA.png


unled3td.jpg


Kodlar

eor1Zm.png



unled3td.jpg


Hazır Kodlar

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <ctime>

using namespace std;

int main()
{
SetConsoleTitle( TEXT( "Sayi Tahmin" ) );
cout << "Maxigame - _DeaLyDeviL_\n";
srand((unsigned)time(0));
int tahmin;int sayi=rand()%10+1;
tekrar:cout << "Sayiyi tahmin et : ";
cin >> tahmin;
if (tahmin > sayi){
cout << "Bilemedin. Daha kucuk bir sayi.\n";}
else if (tahmin < sayi) {
cout << "Bilemedin. Daha buyuk bir sayi.\n";}
else if (tahmin == sayi){
cout << "Tebrikler.\n";}
goto tekrar;
getch();
return 0;
}


unled3td.jpg


Maxigame - _DeaLyDeviL_

unled3td.jpg



 
Geri
Üst