63 046
Assignments Done
99,1%
Successfully Done
In July 2018

Answer to Question #46618 in C++ for amanda shaffer

Question #46618
Write a program that asks the user to enter two decimal numbers.The program should calculate and display the product and quotient of the two numbers. Use a function Product() to calculate the product. , The function should have two arguments which are two numbers that the user inputs. The function should return the product of the numbers. Use a function Quotient() that has two arguments, which are the numbers input by the user. The function should return the quotient of the first number divided by the second. If the second number is zero (recall that division by zero is not allowed). display an error message and exit the program.
Expert's answer
#include<iostream>
#include<string>
 
using namespace std;
//function Product() to calculate the product.
//The function should have two arguments which are two numbers that the user inputs. 
//The function should return the product of the numbers. 
double  Product(double firstNumber,double secondNumber){
return firstNumber*secondNumber;
}
//function Quotient() that has two arguments, which are the numbers input by the user. 
//The function should return the quotient of the first number divided by the second
double Quotient(double firstNumber,double secondNumber){
return firstNumber/secondNumber;
}
//main method
int main() {
    //promt user to enter number
    cout<<"Enter first number: ";
double firstNumber;
//read number
cin>>firstNumber;
cout<<"Enter second number: ";
double secondNumber;
//read number
cin>>secondNumber;
    cout<<"Product = "<<Product(firstNumber,secondNumber)<<"\n";
const double epsilon =1e-10;
// If the second number is zero (recall that division by zero is not allowed). display an error message and exit the program.
if(fabs(secondNumber)/epsilon==0){
//show result
  cout<<"Division by zero is not allowed!\n";
}else{
//show result of Quotient
   cout<<"Quotient = "<<Quotient(firstNumber,secondNumber)<<"\n";
}
    //delay
    system("pause");
//return 0
return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be first!

Leave a comment

Ask Your question

Submit
Privacy policy Terms and Conditions