17 Jun FizzBuzz Program Parts 1,2, And 3 (C++; Microsoft Express Platform)
Write a console-based C++ program that requests the user to input a single positive integer as input and waits until the student presses the Enter key:
Please enter number, then press Enter key: 8
The program will then write the following output according to the following rules:
1. If the number is divisible by 3. The program will give the output “Number: # – Fizz”
Please enter a number, then press Enter key: 6
Output: Number: 6 – Fizz
2. If the number is divisible by 5. The program will give the output “Number: # – Buzz”
Please enter a number, then press Enter key: 10
Output: Number: 10 – Buzz
3. If the number is both divisible by 3 and 5. The program will give the output “Number: # – FizzBuzz”
Note. If the number is NOT divisible by either 3 or 5, the program will give the output “Please enter another number.”
Please enter a number, then press the Enter Key: 30
Output: Number: 30 – FizzBuzz
Expand the application to accept a comma separated list of numbers and print the output of each number according to the rules above.
Example: Please enter an array of number(s): 3,10,30
Output: Number: 3 – Fizz, Number: 10 – Buzz, Number: 30 – FizzBuzz
Note. Utilize pointers where appropriate.
Modify the FizzBuzz program developed in Week Two to record the user input using an array. The function must have the prototype int FizzBuzz(int, int), where the function takes the row number input from user as the first parameter and the column input amount by the user as secondparameter. Create the function to output the number of guesses user takes until they get a FizzBuzz output.
Replace this code in the body of your program with a switch statement. When the user successfully enters a number that gets desired FizzBuzz ouput, prompt to ask if the user wants to play again.
Include the proper header and make sure you properly comment your program. Also, make sure you use proper coding conventions.
Modify the FizzBuzz program further by designinga class CFizzbuzz with two private data members that store a name up to 14 characters long and an integer item number. Define a getFizzbuzz() function member of the CFizzbuzz class that will set values for the data members by reading input from the keyboard and a putFizzbuzz() function member that outputs the values of the data members. Implement the getRecord() function so that a calling program can detect when a zero item number is entered. Test your CFizzbuzz class with a main() function that reads and outputs CFizzbuzz objects until a zero item number is entered.
Include the proper header and make sure you properly comment your program. Also, make sure you use proper coding conventions.
Zip all your Microsoft® Visual Studio® Express source code files in the consoleapplication folder into a .zip file.
Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.
Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.
About Writedemy
We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.
How It Works
To make an Order you only need to click on “Order Now” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.
Are there Discounts?
All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.
