Question
C programming Gambling Greg Outcome: Student will demonstrate the ability to create and use structs Student will demonstrate the ability to create and use menus
C programming
Gambling Greg
Outcome:
- Student will demonstrate the ability to create and use structs
- Student will demonstrate the ability to create and use menus
- Student will demonstrate the ability to create and use an array of structs
- Student will demonstrate the ability to generate and use random numbers
Program Specifications:
You are to assume that gambling Greg is going to the Dog Racing Track. Greg loves to bet on the puppies. In each race Greg will place a wager and pick a dog. The dog information will be stored in a structure name DOG as follows:
Name, amount to payout if Greg wins, and the odds of this dog winning the race.
Among other things or menus, the program will have the following menu:
[G]amble
[B]anking
[R]esults of each race that Greg wagered
[L]eave the dog track
If Greg selects [G] the program will ask Greg for his wager and allow Greg to pick a dog. The program will then run the races. The result will be shown to Greg. The results of the race will be stored for future use.
If Greg selects [B] the program will ask Greg if he wishes to withdraw funds or deposit funds from his bank account.
If Greg selects [R] the program will show Greg the results of all previous races.
If Greg selects [L] the program will end.
The dogs:
You will create 9 different dogs. See below:
Dog Name | Payout | Odds of Winning |
You name the dogs | 2 to 1 | 40% |
5 to 1 | 10% | |
10 to 1 | 8% | |
15 to 1 | 6% | |
50 to 1 | 1% | |
20 to 1 | 4% | |
10 to 1 | 8% | |
5 to 1 | 10% | |
3 to 1 | 13% |
YOU MUST ADD COMMENTS
YOU CANNOT:
- Use global variables
- Use the word goto
- Use the break command outside a case statement
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started