Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Overview Debugging is an essential skill. Programmers spend a high percentage of their time debugging rather than creating new functioriality. For this activity. you will

image text in transcribed
image text in transcribed
Overview Debugging is an essential skill. Programmers spend a high percentage of their time debugging rather than creating new functioriality. For this activity. you will review the code provided. It contains a variety of errors (for example: syntax, logical, and/or run-time errors). Your task is to fix the code and explain how and why you fixed it using in-line comments. If you have any trouble with this assignment, reach out to your instructor early as you will need these skills for Projects One, Two, and Three. Prompt For this assignment, you will fix the code provided and explain why and how you fixed it using in-line comments. 1. Open the Virtual Lab by clicking on the link in the Virtual Lab. Access module and then navigate to the Visual Studio IDE. Altematively, you may wish to open Visual Studio directly from your own machine, Create a new empty Visual Studio project and add an empty C+ + source file.; then copy the Ct+ code from the provided Calculator.cpe file into this now source file Take your tinse to review the code, being sure to look for syntix logic, and run-time errars. 2. Fix any errors that you find. Use in-line comments to explain how and why you foed the bugs. 3. Test your program, If you found and fixed all the errors, your code should function as specified: a. 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 72+2=4 " b. The operations the program should perform are addition (t), subtraction ( ), multiplication ("), and division (//) c. 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: "Programi Guidelines for Submission Submit your debogged Cpp file to the amsigninent submission page. Recfer to the Visual Studio Setup Gilife you reviewed in the last module, and its: Calculator.cpp Date: [Enter date] Author: [Your Name] nclude ing namespace std; id main() char statement [100]; int op1, op2; char operation; char answer=" Y" while (answern= ' y ') \{ cout > op 2 operation > op1; if (operation ==+ ); cout op 1"+" op 2"=" op 1+ op 2 end 1 if (operation == ) ; cout op 1" " op 2"=" answer; 3

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases DeMYSTiFieD

Authors: Andy Oppel

2nd Edition

0071747990, 978-0071747998

More Books

Students also viewed these Databases questions

Question

Detailed note on the contributions of F.W.Taylor

Answered: 1 week ago