C++ Functions A Math handling program contains this menu: • Add two decimal numbers Subtract two decimal numbers • Multiply two decimal numbers • Divide two decimal numbers • Quit Write a C++ code for the program with functions for the choices. The main() function should correctly call each function and display the results. The output should display the two input numbers and the result. • Menu() is a void function to display the menu. void Menu(); //function prototype Add () is value return function with two float parameters float Add( float, float); //function prototype • Subtract() is value return function with two float parameters float Subtract(float, float); //function prototype • Multiply() is void function with two reference float parameters. void Multiply (float&, float &); //function prototype • Divide() is void function with two reference float parameters. void Divide(float&, float&); //function prototype

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Please use C++ and original code

Note: The program will repeat until user press 'Q'.
A. Add two decimal numbers
B. Substract two decimal numbers
C. Multiply two decimal numbers
D. Divide two decimal numbers.
Q. Quit
Please enter your selection: r
Choice must be 'A', 'B','C, 'D', or 'Q'
Please reenter: a
Please enter two decimal numbers: 10.7 20.7
10.7+ 20.7 - 31.4
A. Add two decimal numbers
B. Substract two decimal numbers
C. Multiply two decimal numbers
D. Divide two decimal numbers
Q. Quit
Please enter your selection: b
Please enter two decimal numbers: 10.7 20.7
10.7 20.7 = -10
A. Add two decimal numbers
B. Substract two decimal numbers
C. Multiply two decimal numbers
D. Divide two decimal numbers
Q. Quit
Please enter your selection: c
Please enter two decimal numbers: 10.7 20.7
10.7 20.7 = 221.49
A. Add two decimal numbers
B. Substract two decimal numbers
C. Multiply two decimal numbers
D. Divide two decimal numbers
Q. Quit
Please enter your selection: d
Please enter two decimal numbers: 10.7 20.7
10.7 / 20.7 0.516908
A. Add two decimal numbers
B. Substract two decimal numbers
C. Multiply two decimal numbers
D. Divide two decimal numbers
Q. Quit
Please enter your selection: q
Thank you for using this application. Good-bye!
Press any key to continue
Transcribed Image Text:Note: The program will repeat until user press 'Q'. A. Add two decimal numbers B. Substract two decimal numbers C. Multiply two decimal numbers D. Divide two decimal numbers. Q. Quit Please enter your selection: r Choice must be 'A', 'B','C, 'D', or 'Q' Please reenter: a Please enter two decimal numbers: 10.7 20.7 10.7+ 20.7 - 31.4 A. Add two decimal numbers B. Substract two decimal numbers C. Multiply two decimal numbers D. Divide two decimal numbers Q. Quit Please enter your selection: b Please enter two decimal numbers: 10.7 20.7 10.7 20.7 = -10 A. Add two decimal numbers B. Substract two decimal numbers C. Multiply two decimal numbers D. Divide two decimal numbers Q. Quit Please enter your selection: c Please enter two decimal numbers: 10.7 20.7 10.7 20.7 = 221.49 A. Add two decimal numbers B. Substract two decimal numbers C. Multiply two decimal numbers D. Divide two decimal numbers Q. Quit Please enter your selection: d Please enter two decimal numbers: 10.7 20.7 10.7 / 20.7 0.516908 A. Add two decimal numbers B. Substract two decimal numbers C. Multiply two decimal numbers D. Divide two decimal numbers Q. Quit Please enter your selection: q Thank you for using this application. Good-bye! Press any key to continue
Multiply two decimal numbers
• Divide two decimal numbers
Quit
C++
A Math handling program contains this menu:
Add two decimal numbers
Subtract two decimal numbers
Functions
Write a C++ code for the program with functions for the choices. The main() function should
correctly call each function and display the results. The output should display the two input
numbers and the result.
.
• Menu() is a void function to display the menu.
void Menu();
//function prototype
Add () is value return function with two float parameters
float Add( float, float); //function prototype
Subtract() is value return function with two float parameters
float Subtract(float, float); //function prototype
Multiply() is void function with two reference float parameters.
void Multiply(float&, float &); //function prototype
Divide() is void function with two reference float parameters.
void Divide (float&, float&); //function prototype
Transcribed Image Text:Multiply two decimal numbers • Divide two decimal numbers Quit C++ A Math handling program contains this menu: Add two decimal numbers Subtract two decimal numbers Functions Write a C++ code for the program with functions for the choices. The main() function should correctly call each function and display the results. The output should display the two input numbers and the result. . • Menu() is a void function to display the menu. void Menu(); //function prototype Add () is value return function with two float parameters float Add( float, float); //function prototype Subtract() is value return function with two float parameters float Subtract(float, float); //function prototype Multiply() is void function with two reference float parameters. void Multiply(float&, float &); //function prototype Divide() is void function with two reference float parameters. void Divide (float&, float&); //function prototype
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education