Study these functions of the math library. Create a project titled Lab4_Calculator with a single file titled calculator.cpp. Write a program that prints a numbered menu of mathematical operations as shown below. Then prompts the user to select an operation, then prompts and inputs the operands for the selected option (note that some operations require one and some two operands), then computes and outputs the result. The process repeats. The program should quit if the user inputs an option (number) that is not listed. The dialog should look as follows:
1. absolute value 2. ceiling 3. power 4. logarithm Select an operation: 3 Enter base: 2 Enter exponent: 3 The result is: 8 ...
I selected a number between 0 and 99, what is it? 30 wrong, it is larger, what is it? 60 wrong, it is smaller, what is it? 50 wrong, it is larger, what is it? 55 wrong, it is smaller, what is it? 53 correct!For your program you need to use predefined randomization functions rand() and srand() as well as the time function time()
rand() takes no arguments. Every time rand() is invoked it returns an integer value between 0 and constant RAND_MAX defined in cstdlib. Note that the sequence of values returned by repeated calls of rand() is uniquely determined by the seed passed to srand(). That is, if srand() is passed the same seed, rand() is going to return the same sequence of numbers. This is helpful for debugging. Check this program for an example of random number manipulation.
Note that random value produced by rand() is out of the required range of 0-99. Use just the last two digits of the number. To get them, compute the remainder of the division by 100 of the number returned by rand()