Create a roulette game

Assignment Help C/C++ Programming
Reference no: EM131306294

Project:

Decision Statements

Directions (Read CAREFULLY and follow COMPLETELY):

- Create the following programs in C++ that perform the purpose described and show the sample output (with user input where applicable).

- Include at least three lines of comments/remarks in each program, including your name, the date, and a description of the program.

- Upload your .cpp source files

- Add pseudocode or a flowchart for ONE of the two programs below and add it to your Word/PDF document.

1.TwoNums

Create a .cpp program named hw3-1.cpp (name the source file this). In the main part of the program, prompt the user to enter two integer numbers. Then, call a function and pass two numbers into it. Use an IF - ELSE - IF - ELSE statement to compare the two numbers and then display one of three messages:
The two numbers are equal.
The first number _ was larger than the second number _.
The second number _ was larger than the first number _.

2.Password Strength Program
Create a .cpp program that verifies the strength of a password that a user is entering is strong (complex/secure) enough. In the main area of the program, prompt the user to enter a password. Then, call a function, passing into it the password that they entered.
In the function, use whatever .cpp commands or built-in functions are available to ensure:
a. The password is at least 8 characters in length.
b. The password is mixed case (upper and lower).
c. You have at least one of these valid special characters in your password:
$ ! @ % ^ & * #
The function will determine if the password is strong enough and then output the correct message. Here is a sample run and output from the program:

First Run:
Enter a password: thisis
Your password length is too short. Please choose a password that is at least 8 characters long.
Your password is not a mixed case. Please choose a password with mixed case.
You do not have a valid special character in your password. Please add at least one special character.

Second Run:
Enter a password: thisismypassword
Your password is not a mixed case. Please choose a password with mixed case.
You do not have a valid special character in your password. Please add at least one special character.

Third Run:
Enter a password: Thisismypassword
You do not have a valid special character in your password. Please add at least one special character.

Fourth Run:
Enter a password: thisis!myPassWORD
Thank you. Your password is valid.

Project: Decision Structures

1.Create a Roulette Game
Create a .cpp source file named hw3-ec1.cpp that is a roulette game.

a. The game will display the possible bet types. There will be 6 types of bets on this roulette table.
Even (payout: 1-1) Odd (payout: 1-1)
1st 12 (payout: 2-1) 2nd 12 (payout: 2-1)
3rd 12 (payout: 2-1) Specific number 1-36 (payout: 35-1)

b. The game will allow the player to enter their bet type.

c. The game will allow the player to enter the bet amount.

d. If the player is playing on a specific number, the game will need to allow the player to enter the number they are placing their chip on.

e. The game should then randomly choose a roulette number to land on (1-36).

f. The game should then determine if the player one and display the appropriate output.

a. If the player did not win, indicate so, and what their number and the roulette number were (if they chose a number, else state their bet range: Even, Odd, 1st 12, 2nd 12, 3rd 12).

b. If the player did win, indicate so and what their winnings are.

2.Change Machine

Create a .cpp program named hw3-ec2.cpp that is a continuation of the change program from Homework #2. This program will allow a user to enter any dollar and cents amount and then will provide change. Your program must use at least one user-defined function to make the calculations. The program must allow the user to enter the dollar and cents as one input (variable) - not two different inputs.

Reference no: EM131306294

Questions Cloud

Coach of a losing football team : You are a coach of a losing football team. While you have seen improvement the team has not won a game all season.You see that your player are losing their motivation. what will you do to help your team?
Personal sales practices : Identify three different types of buyer objections that you may face as a sales person for Stillwater Wines and how you may overcome them - one relating to the products you sell, one relating to a prospective customer's current situation and one rela..
What is the limit on power that can be transmitted on line : What is the limit on power that can be transmitted on the line? What is the energy content of pulses propagating on the two infinitely long lines?
Continuously compounded libor rates : Suppose that the 3 month and 6 month continuously compounded LIBOR rates are 3% and 3.5% respectively. Assume that LIBOR is used as the risk-free discount rate. Consider a company which plans to borrow in the future and fears that short term rates wo..
Create a roulette game : Create the programs in C++ that perform the purpose described and show the sample output - Create a .cpp program that verifies the strength of a password that a user is entering is strong
Does the ap need to have two mac addresses in this case : An AP may connect a wireless network to a wired network. Does the AP need to have two MAC addresses in this case
Write a brief summary of the article : Write a brief summary of the article, and explain what impact it is likely to have on the economy and you as an individual.
Unemployed and suffered from a number of disabilities : David was unemployed and suffered from a number of disabilities. To try to get him back into the workforce, Sam arranged for David to paint his (Sam’s) house. The arrangement was initially to be on a trial basis in order to determine whether David wa..
Summarize the main points of the article : You can easily retrieve possible articles by doing an online search using the terms "psychology" and "paying bills." Summarize the main points of the article.

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Length and the property line

Find the area, in acres, of the property shown in the figure below. The stream frontage is 141 feet in length and the property line is 500 feet in length. Round to two decimal places

  Figure out what is the largest power of 2 that is less than

Ask the user for a number between 3 and 100 (inclusive). USING LOOPS, figure out what is the largest power of 2 that is less than or equal to the number entered. For example, if the user entered 6, answer would be 4. If the user entered 100, the answ..

  The owner of a hardware store and need to keep an inventory

You are the owner of a hardware store and need to keep an inventory that can tell you what tools you have, how many you have and the cost of each one. Write a C program to create a file named storage.dat and write the data shown in the Table 1 into t..

  A run is a sequence of adjacent repeated val

A   run   is   a   sequence   of   adjacent   repeated   values.   Using   an   array,   write   a   program   that   generates   a   sequence   of

  Programs written with inheritance

Many programs written with inheritance could be written with composition instead, and vice versa. Rewrite the classes Point3D, Sphere and Cylinder using composition rather than inheritance

  A file (complex.txt) which has a number of complex numbers

Read in a file (complex.txt) which has a number of complex numbers in the form of a+bi (e.g. 3+5i  2-3i etc).

  Program to compute diameter in centimeters of a steel rod

Write a program to compute the diameter in centimeters of a steel rod, an aluminum rod, and a copper rod, which can withstand a particular compression load.

  Define the simpleinterestloan class which is a sub class

Define the SimpleInterestLoan class, which is a sub class of the Loan class. When the user enters a non-numeric value in any of the three TextBox controls, your program is going to throw an exception when the value is converted into a number.

  Write a header for the function named subtract

Write a header for the function named subtract. Subtract returns nothing and has one double parameter named num.

  Create a function that will accept a scalar value

Create a function that will accept a scalar value for the radius of the cylinder and end caps and will accept an array for the height of the cylinder.

  Implement a function which computes the minimum cost

Use the min function to determine with a resolution of 0.01 ft the values of Rand L required minimizing the total cost of the fence. Also compute the minimum cost.

  Implement the algorithm for evaluating postfix expressions

Write a program to implement the algorithm for evaluating postfix expressions that involve only singledigit integers and the integer operations.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd