For this assignment, you will fix the code provided and explain why and how you fixed it using in-line comments.
Open the Virtual Lab by clicking on the link in the Virtual Lab Access module. Then open your IDE. Using the Uploading Files to Eclipse tutorial, upload the Calculator.zip folder and open the project in Eclipse. Open the Calculator.ccp file and use the Eclipse debugger to review the code. Be sure to look for syntax, logic, and run-time errors.
Fix any errors that you find. Use in-line comments to explain how and why you fixed the bugs.
Test your program. If you found and fixed all the errors, your code should function as specified:
The code should allow users to enter basic, one operator arithmetic expressions using integers or doubles. Then, it should calculate the result of the expression and output the results. For example, if the user inputs 2 + 2, the calculator should output 2 + 2 = 4.
The operations the program should perform are addition (+), subtraction (-), multiplication (*), and division (/).
The user should be asked whether they wish to continue after evaluating each expression. If the user types Y or y, the program should ask for a new arithmetic expression. If the user types N or n, the program should terminate with the message: Program Finished.
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more