Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create two parallel arrays that represent a standard deck of 5 2 playing cards. One array is numeric and holds the values 1 through 1

Create two parallel arrays that represent a standard deck of 52 playing cards. One array is numeric and holds the values 1 through 13(representing Ace, 2 through 10, Jack, Queen, and King). The other array is a string array that holds suits (Clubs, Diamonds, Hearts, and Spades). Create the arrays so that all 52 cards are represented. Then, create a War card game that randomly selects two cards (one for the player and one for the computer) and declares a winner or a tie based on the numeric value of the two cards. The game should last for 26 rounds and use a full deck with no repeated cards. For this game, assume that the lowest card is the Ace. Display the values of the players and computers cards, compare their values, and determine the winner. When all the cards in the deck are exhausted, display a count of the number of times the player wins, the number of times the computer wins, and the number of ties. Here are some hints:
Start by creating an array of all 52 playing cards.
Select a random number for the deck position of the players first card and assign the card at that array position to the player. Move every higher-positioned card in the deck down one to fill in the gap. In other words, if the players first random number is 49, select the card at position 49(both the numeric value and the string), move the card that was in position 50 to position 49, and move the card that was in position 51 to position 50. Only 51 cards remain in the deck after the players first card is dealt, so the available-card array is smaller by one.
In the same way, randomly select a card for the computer and remove the card from the deck.
You must use the following declarations in your Pseudocode
num x
num y
num limit
num index
num playerCard
num playerCardNum
num computerCard
num computerCardNum
num playerWin =0
num computerWin =0
num tie =0
string playerCardSuit
string computerCardSuit
num LENGTH =52
num GROUPS =4
num ROUNDS =26
num BOUNDS[GROUPS]=0,13,26,39
num cards[LENGTH]=
1,2,3,4,5,6,7,8,9,10,11,12,13,
14,15,16,17,18,19,20,21,22,23,24,25,26,
27,28,29,30,31,32,33,34,35,36,37,38,39,
40,41,42,43,44,45,46,47,48,49,50,51,52
string SUITS[GROUPS]= "Clubs ", "Diamonds ", "Hearts ", "Spades "

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

Database Design Application Development And Administration

Authors: Mannino Michael

5th Edition

0983332401, 978-0983332404

More Books

Students also viewed these Databases questions

Question

How do modern Dashboards differ from earlier implementations?

Answered: 1 week ago