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)
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here