#include #include using namespace std; int main(){ // 21 Blackjack Oyunu int tempCard; srand(time(NULL)); int card = rand() % 11; int pcCard = rand() % 11; int intelligence = rand() % 2; int lastOption; string option; cout << "Kartlar seçildi.. " << endl; cout << "Bilgisayarın kartı: " << pcCard << endl; cout << "Oyuncunun kartı: " << card << endl; while(pcCard < 21 && card < 21){ cout << endl; cout << "---------------" << endl; cout << "Bir kart daha seçmek ister misiniz? (E/H): "; cin >> option; if(option == "E"){ int tempVar = rand() % 11; cout << "Sizin kartınız: " << tempVar << endl; card+=tempVar; cout << "Kartlarınızın değeri: " << card << endl; if(card > 21){ cout << "*************************************" << endl; cout << "Oyun bitti. Kaybettiniz." << endl; cout << "Kartlarınızın değeri: " << card << endl; cout << "Bilgisayarın değeri: " << pcCard << endl; break; }else{ if(intelligence == 1){ int tempVar = rand() % 11; cout << "Bilgisayar kart seçti. Seçtiği kart: " << tempVar << endl; pcCard+=tempVar; cout << "Bilgisayarın toplam puanı: " << pcCard << endl; if(pcCard>21){ cout << "*************************************" << endl; cout << "Kazandınız. Bilgisayar kaybetti." << endl; cout << "Kartlarınızın değeri: " << card << endl; cout << "Bilgisayarın değeri: " << pcCard << endl; break; } }else{ cout << "Bilgisayar kart seçmedi. Toplam değeri: " << pcCard << endl; continue; } continue; } } if(option == "H"){ intelligence = rand() % 2; if(intelligence == 1){ int tempVar = rand() % 11; cout << "Bilgisayar kart seçti. Seçtiği kart: " << tempVar << endl; pcCard+=tempVar; cout << "Bilgisayarın toplam puanı: " << pcCard << endl; }else{ cout << "Bilgisayar kart seçmedi. Puanı: " << pcCard; continue; } } } }