Extracted text: Zero is not valid for division. Please enter a valid number > 5.5 Result: 18.8 / 5.5 = 3.41818 6- Please enter your number, operator, and number > 3.3 ^ 5.5 Result: 3.3 ^ 5.5 = 710.93 7: Please enter your number, operator, and number> 13 % 5 Result: 13 % 5 = 3 8- Please enter your number, operator, and number > 23 % 0 Zero is not valid for modulus. Please enter a valid number > Zero is not valid for modulus. Please enter a valid number > Zero is not valid for modulus. Please enter a valid number > Result: 23 % 6 = 5 0.0 0. 9==== Please enter your number, operator, and number> 3 \ 5 Sorry, the operator \ is not valid. 10=== Please enter your number, operator, and number> 0 11===:
Extracted text: PJ 6 – Super Calculator Please write a C++ program that can perform the following 6 valid operators for 2 numbers: N1 and N2. You need to prompt the user to enter a number, an operator, and another number. To simplify your program, please declare N1, N2, and result as double-floating numbers, and operator as char. Please see the sample test below to design your application program properly. This program is a super calculator for users to enjoy. Your program must continue asking for inputs from the user. If the user enters @' as the operator, you must thank the user and then exit the program immediately. As you can see, PJ 6 is to add some more user- friendly features to the Project 5 (PJ 5) - Simple Calculator. The O valid operators for this super calculator are as follows: 1. + for addition of N1 and N2. Therefore, result = (N1 + N2). 2. - for subtraction of N2 from N1. Therefore, result = (N1 – N2). 3. * for multiplication of N1 with N2. Therefore, result = (N1 * N2). for floating-point division of N1 by N2. If N2 is zero, you must continue asking the user to enter a 4. I non-zero value for N2 until a non-zero value is received. Therefore, result = (N1 / N2). 5. ^ for power N2 with base N1 (i.e., N1N2). Therefore, result= pow (N1, N2). 6. % for integer-division remainder (i.e., modulus) of N1 by N2. If N2 is zero, you must continue asking the user to enter a non-zero value for N2 until a non-zero value is received. Therefore, result = (int (N1) % int (N2)). 7. @ for your program to stop. You must thank the user before exiting your program. 8. Otherwise, please say "Sorry, the operator is not valid". // Please show this invalid operator.