Question: FILL IN THIS CODE THIS IS C++ //************************************************************************************************** // FILE: lab05.cpp // // DESCRIPTION: Generates and displays a requested number of // random simple division
FILL IN THIS CODE THIS IS C++ //************************************************************************************************** // FILE: lab05.cpp // // DESCRIPTION: Generates and displays a requested number of // random simple division problems for the user to answer. // // This lab project illustrates the following C++ concepts: // 1. Functions. Function calls. Pass parameters by-value. Return values. // 2. Writing loops. // 3. Writing if statements, if-else statements, and if-elseif-elseif... statements. // // AUTHORS:( ( ) // // COURSE: CSE100 Principles of Programming with C++, Spring 2015 // // LAB INFO: Lab Number 5; Date/Time: ; TA: // // ------------------------------------------------------------------------------------------------- #include using namespace std; #include // For rand() #include // For setprecision(), setw() #include // For endl, fixed #include // For string class //-------------------------------------------------------------------------------------------------- // FUNCTION: DisplayDivisionProblem() // // Displays a division problem with the given dividend and divisor for the user. // //-------------------------------------------------------------------------------------------------- void DisplayDivisionProblem(int dividend, int divisor) { cout << "What is " << dividend << " / " << divisor << " ? --->"; } //-------------------------------------------------------------------------------------------------- // FUNCTION: CalcGrossPay() // // Generates and returns a random integer which is between the minimum number (in // parameter min) and the maximum number (in parameter max). // Both the min value and the max vale are valid return values. // //-------------------------------------------------------------------------------------------------- int GetRandomInt(int min, int max) { int randomInt = rand() % (max - min + 1) + min; return randomInt; } int main() { // ask the user how many math problems they would like to answer // continue to generate and display new random math problems for the user // as long as they have not yet correctly answered the requested number of problems. // generate new math problem // display math problem // ask the user for the answer to the same current problem until they get the correct answer. // give user feedback on thier answer: "Correct", "Too High" or "Too Low" // display the average number of attempts that the user required to get the correct answer return 0; }
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
