Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can you complete this blackjack code? Code in C++. #include #include #include using namespace std; //Will return a number from 1 to 13, representing the

Can you complete this blackjack code?

Code in C++.

#include #include #include using namespace std;

//Will return a number from 1 to 13, representing the face of a card int draw_card() { return rand() % 13 + 1; }

int main() { const int BET = 10; //This will allow you to control chance, to make testing easier cout << "Please choose a random seed, or 0 to use the current time: "; int seed = 0; cin >> seed; if (seed == 0) srand(time(0)); else srand(seed);

cout << "Welcome to Blackjack-40! ";

int money = 100; //YOU: Create an integer named money and set it to 100

//YOU: Do this (and all lines below) in an infinite loop...

cout << "You currently have $" << money << " and are betting $" << BET << endl;

//YOU: For each player...

int total = 0; //YOU: Make an integer called total holding the total value of the players card and initialize it to 0 for ( //YOU: Using a for loop, deal 4 cards to the player int card = draw_card(); //This is how you deal a card //YOU: Handle face cards. I.e., if the card is >= 10 set the card to 10

//YOU: Handle aces (a 1 is worth 11) cout << "You drew a " << card << endl;

//YOU: Add the card's value to the total

//Then we print the total cout << "The total value of your cards is: " << total << endl;

//YOU: Make an infinite loop for the players drawing cards until they bust or stay or quit cout << "Do you wish to 1) Hit or 2) Stay or 3) Quit? ";

//YOU: After the players are done, draw cards for the dealer until they get a 35 or higher, or bust cout << "Dealer drew a " << card << endl;

//YOU: Check for loss. If the player has 0 dollars or less, they lose cout << "YOU LOSE! GAME OVER! ";

//YOU: Check for win. If the player has 200 dollars or more, they win cout << "YOU WIN ";

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle Autonomous Database In Enterprise Architecture

Authors: Bal Mukund Sharma, Krishnakumar KM, Rashmi Panda

1st Edition

1801072248, 978-1801072243

Students also viewed these Databases questions

Question

state what is meant by the term performance management

Answered: 1 week ago