Hoşgeldin Misafir

C++ Rulet Oyunu

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
#include<iostream>
#include<windows.h>
#include<string>
#include<time.h>
using namespace std;
int sure()
{
	system("cls");
	int x=3;
	while(x>=0)
	{
		cout<<"\n\n\n\n\n\n\n\n\n																																	    		   Yeni Oyuna "<<x<<" saniye...";
		Sleep(1000);
		system("cls");
		x--;
	}
}
main()
{
	char kelime[50];
	int x,coin=5000,bet,renk,s=0;	
	srand(time(0)); 
	while(1)
	{
		if(coin==0)
		break;
		system("color f");
		sure();
		while(1)
		{
			cout<<"Siralama: "<<kelime<<" \nCoin = "<<coin<<"\nHangi renge kac coin basiyorsun\nKirmizi icin 1 Yesil icin 2 ye bas ve bet'i gir: ";
			cin>>renk>>bet;
			if(bet>coin)
			{
			cout<<"\nYeterli coin in yok";
			Sleep(1000);
			system("cls");
			}
			else
			break;
		}
		if(renk==1)
		cout<<"\nKirmizi' ya "<<bet<<" coin oynadiniz...";
		else
		cout<<"\nYesil' e "<<bet<<" coin oynadiniz...";
		cout<<endl;
		cout<<endl;
		coin=coin-bet;
		while(s<=1000)
		{
			cout<<"-";
			Sleep (10);
			s=s+10;
		}
		cout<<endl;
		s=0;
		while(s<1000)
		{
			x = rand()%2;
			if(x==1)
			cout<<"Kirmizi ";
			else
			cout<<"Yesil ";
			s=s+10;
			Sleep(10);
		}
		s=0;
		cout<<endl;
		cout<<endl;
		if(x==1)
		{
			char add[]="kirmizi-";
			if(renk==1)
			system("color a");
			else
			system("color c");
			cout<<"\nSonuc: Kirmizi!";
			if(renk==1)
			{
				coin=coin+(2*bet);
				cout<<"\nTebrikler dogru bildin!\nCoin= "<<coin;
				
			}
			else
			cout<<"\nYanlis bildin...\nCoin= "<<coin;
			Sleep(5000);
			strcat(kelime,add);
		}
		else
		{
			char ad[]="yesil-";
			if(renk==2)
			system("color a");
			else
			system("color c");
			cout<<"\nSonuc: Yesil!";
			if(renk==2)
			{
				coin=coin+(2*bet);
				cout<<"\nTebrikler dogru bildin!\nCoin= "<<coin;
				
			}
			else
			cout<<"\nYanlis bildin...\nCoin= "<<coin;
			Sleep(5000);
			strcat(kelime,ad);
		}
	}
	cout<<"\nDaha fazla oynayamazsin...";
}