You learned that computers follow instructions faithfully and they never get tired of repeating the same thing over and over. You plan to write a simple program Calculator.java to see for yourself. After bragging a bit, the program asks the user to enter 2 numbers. After receiving and storing those it asks the user to enter one of the operations +, -, *, or /.
The program then performs that operation on the two numbers and displays the output to the user (if the user enters an operation different from the four operations above, the program notifies the user that it does not know that operation). It then brags some more and asks the user if they want to play again. If the user enters Y or y, the game starts over. Otherwise the program prints Bye bye and terminates.
A few sample runs of the program are shown below:
----------------------------- Run 1 ---------------------------------
Hi, I am really good at math! Put me to the test.
Please enter two numbers and then press Enter: 3 6
Please enter one of the operations +, -, * or / and press Enter: +
3 + 6 = 9
I'm great at addition!
Play again [Y/N]?: N
Bye bye!
----------------------------- Run 2 ---------------------------------
Hi, I am really good at math! Put me to the test.
Please enter two numbers and then press Enter: 2.7 0.82
Please enter one of the operations +, -, * or / and press Enter: -
2.7 - 0.82 = 1.88
I'm great at subtraction!
Play again [Y/N]?: N
Bye bye!
----------------------------- Run 3 ---------------------------------
Hi, I am really good at math! Put me to the test.
Please enter two numbers and then press Enter: 1 3
Please enter one of the operations +, -, * or / and press Enter: /
1 / 3 = 0.333333
I'm great at division!
Play again [Y/N]?: Y
Hi, I am really good at math! Put me to the test.
Please enter two numbers and then press Enter: 3.14 2
Please enter one of the operations +, -, * or / and press Enter: *
3.14 * 2 = 6.28
I'm great at multiplication!
Play again [Y/N]?: y
Hi, I am really good at math! Put me to the test.
Please enter two numbers and then press Enter: 2 3
Please enter one of the operations +, -, * or / and press Enter: $
I can compute really well, but what you entered is not one of the operations I
know ...
Play again [Y/N]?: N
Bye bye!
This assignment has been answered 4 times in private sessions.
© 2024 Codify Tutor. All rights reserved