Assignment Your work needs to be completed on a work branch and then merged into master 1. Create a C++ console project that displays the user a series of multiple choice questions. There should be at...


Assignment


Your work needs to be completed on a work branch and then merged into master


1. Create a C++ console project that displays the user a series of multiple choice questions. There should be at least 10 possible questions.


2. Prompt the user for the number of questions to ask. Then prompt the user for each answer and tell them if they are correct or not. The questions should be randomly selected from the master list and displayed in a random order. (5 points)


3. All inputs need to be validated and invalid input handled gracefully. If invalid input is given, repeat the prompt in question. (5 points)


4. Your submission is required to have at least two objects. One object is an answer object, which will store the text for the answer and whether the answer is correct. The object will be a question object, which will store the text for the answer and the answers. You may also choose to have the question object store additional information about the question. (5 points)


5. When all questions are answered, display how many questions the user got correct out of the total. This can be displayed as a ratio (3/5) or a percentage (70%). (2 points)


6. Once you are done, merge your changes back to your main branch in and submit a link to your GitHub commit. (3 points)

Sep 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here