my program works fine but i\'m getting this number 4.24399e-314 andi want to kno
ID: 3609125 • Letter: M
Question
my program works fine but i'm getting this number 4.24399e-314 andi want to know how to get rid of it. My code is:#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <cmath>
using namespace std;
double add ();
double subtract ();
double multiply ();
double divide ();
double squareroot ();
double reciprocal ();
int main(int argc, char *argv[]){
double num, num1, num2;
char choice;
for (;;){
do {
cout << "***Calulator***" <<endl;
cout << "Please choose an option by entering the number, toexit the program press q." <<endl;
cout << "1 - Addition" <<endl;
cout << "2 - Subtraction" <<endl;
cout << "3 - Multiplication" << endl;
cout << "4 - Division" <<endl;
cout << "5 - Square root" <<endl;
cout << "6 - Reciprocal" <<endl <<endl;
cin >> choice;
} while ((choice < '1' || choice > '7') && choice !='q');
if (choice == '1'){
add();}
else if (choice == '2')
subtract();
else if (choice == '3')
multiply();
else if (choice == '4')
divide();
else if (choice == '5')
squareroot();
else if (choice == '6')
reciprocal();
if (choice == 'q'){
cout<<endl; break;}
cout << num <<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
double add (){
double num;
double num1, num2;
cout << "Please entertwo numbers that you want to Add: ";
cin >> num1 >>num2;
num = num1 + num2;
cout << "The value is :" <<num <<endl;
return num;}
double subtract (){
double num;
double num1, num2;
cout << "Please entertwo numbers that you want to Subtract: ";
cin >> num1 >>num2;
num = num1 - num2;
cout << "The value is: "<< num <<endl;
return num;}
double multiply (){
double num;
double num1, num2;
cout << "Please entertwo numbers that you want to Multiply: ";
cin >> num1 >>num2;
num = num1 * num2;
cout << "The value is: "<< num <<endl;
return num;}
double divide (){
double num;
double num1, num2;
cout << "Please entertwo numbers that you want to Divide: ";
cin >> num1 >>num2;
num = num1 / num2;
cout << "The value is: "<< num <<endl;
return num;}
double squareroot (){
double num;
double num1;
cout << "Please enter anumber that you want to Square root: ";
cin >> num1;
num = sqrt(num1);
cout << "The value is: "<< num <<endl;
return num;}
double reciprocal (){
double num;
double num1;
cout << "Please enter anumber that you want to Reciprocate: ";
cin >> num1;
num = 1 / (num1);
cout << "The value is: "<< num <<endl;
return num;}