Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Objective: To implement functions in the C++ programing language and to decompose a program into logica function blocks. To further our understanding of loops, their
Objective: To implement functions in the C++ programing language and to decompose a program into logica function blocks. To further our understanding of loops, their logic and the correct use of the whilel, do while() and forcontrol structures in the C++ programming language. Specifically to show an understanding of the logically appropriate use of nested loops and embedded conditional statements. To reinforce our understanding of data types and variables. Namely, how to create, initialize, display and perform basic arithmetic operations on those variables. Assignment: Write a program that simulates a simple calculator to perform basic arithmetic computations. Th program should support the following operations: Addition Subtraction Multiplication Division The program should continue to prompt the user to enter an equation in the form of a b a-b a*b where a represents the first operand, l+, represents the operation addition, subtraction, multiplication and division respectively and b represents the second operand. Each time a valid equation is entered, the equation should be computed and the results of the computation should be displayed also in the form of an equation (i.e. 5*4 20). The program should continue requesting equations to compute until the user enters some sentinal value or sentinal equation. Example: -999 as the first operand or txx as the operation, etc
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started