Functions PBR

move to the proper directory

cd ~/assignments/cmps2020/lab/lab02

copy over the files provided for you

cp /home/fac/msarr/public_files/cmps2020/lab/lab02/* /home/stu/YOURUSERNAME/assignments/cmps2020/lab/lab02/
or ( note the . instead of the destination folder, it means "this directory")
cp /home/fac/msarr/public_files/cmps2020/lab/lab02/* .


for this lab you will create some PBR functions

LOG THE BEGINNING AND END OF EVERY FUNCTION

SmallerInt   
determine the smaller of two integer values passed in as parameters 1 and 2
store the result into a parameter 3
the return type must be void
use pass by refference ONLY where needed 
parameters that do not need to change for the function to work should be pass by value or pass by const refference 

LargerInt   
determine the larger of two integer values passed in as parameters 1 and 2
store the result into a parameter 3
the return type must be void
use pass by refference ONLY where needed 
parameters that do not need to change for the function to work should be pass by value or pass by const refference 


SwapInt
swap the values of two int parameters passed in by reference 
the return type must be void 

Just modify the existing main1.cpp provided for you , you will add in your functions and test them.



in "main.cpp" you will test call all your functions to make sure they work properly
is is 100% your responsibility to make sure that the functions you write work properly
your tests should print the test "fail" if the function is not operation properly
TEST EACH FUNCTION AT LEAST 4 TIMES

for example
BAD
TripleInt(3) calculates the value of 9
TripleInt(4) calculates the value of 12
TripleInt(-5) calculates the value of 15

GOOD
TripleInt(3) PASS
TripleInt(4) PASS
TripleInt(-5) FAIL


make sure your code compiles, you can test with the following

make clean
make
./runme1

run the example and make sure your logging is similar to the example

once you are sure your code compiles, runs as expected and logs as expected 
you can have your lab graded for credit


If you would like full credit 

Implement logging for the start and end ( at the very LEAST)  on all your functions
test each of your functions by calling them 4 times each with different values each time.