Checkout Blackjack from your repository. (Blackjack will be available shortly after your class is done.) Add the following features to this code, and commit it
back to your repository.
-
Initially the program asks the user how many games to play.
-
The program then takes the user through that many games. Do not get a new deck for each game, but continue to deal from the same deck. You may assume that the number of games is small enough so that the deck will not be exhausted. (I.e. your program does not have to check for
an empty deck)
-
At the end of each game, print the number of games won so far, the number lost, and the number remaining to be played.
Suggestion:
You may want to rename your
main()
function to something like
playOneGame(). Add to that function's code the ability to return information about who won that game. Then write a new
main
function that repeatedly calls
playOneGame
and keeps track of wins/losses. You will probably need to move one line of code from
playOneGame to your new
main. Can you see why?
You may also wish to refer to this structure diagram of the BlackJack program.