//@Author Damien Bell
#include <iostream>
using namespace std;


//double productSet(double, double);
double passByValue(double, double);
double passByRef(double &, double &);


int main(){
    double firstNumber=0, secondNumber=0, product=0;
    char quit =' ';
    while (quit != 'y'){
        
        cout <<"Please enter your first number: ";
        cin >> firstNumber;
        
        cout << "\nPlease enter your second number: ";
        cin >> secondNumber;
                
        
        cout <<firstNumber <<"\t" << secondNumber << "\t" << passByValue(firstNumber,secondNumber)<<endl;
        
        cout <<firstNumber <<"\t" << secondNumber << "\t" << passByRef(firstNumber,secondNumber)<<endl;
    

        
        
        cout <<"Do you want to quit? y/n";
        cin >> quit;
        
        
    }
    
 return 0;
}

//double productSet(double firstNumberProd, double secondNumberProd){
//    
//    firstNumberProd +=10;
//   secondNumberProd -=2;        
//    double prodSet = firstNumberProd * secondNumberProd;
//    return prodSet;
//}//end function


double passByValue(double first, double second){
    first +=5;
    second +=5;
    double sum =first + second;
    return sum;
}

double passByRef(double &first, double &second){
    first +=5;
    second +=5;
    double sum =first + second;
    return sum;
    
}

