I need help for C++ program
Num File Name Description
1 swapref.cpp Write a function that will swap two integers values using
pass by reference ( i.e. alias) parameters.
Write a driver program to test your function.
2 check.cpp Write a function with the following
prototype:
bool compute(int one, int two, int & sum, int & product, int & quotient);
sum will be one + two, product will be one * two, and
quotient will be one/ two provided that two is not 0. If the
quotient can be computed,( i.e. two is not 0 ) return true. If the quotient
cannot be computed,( i.e. two has a value of 0 ) return false.
Write a driver program to test both cases.
3 overload.cpp Overload 4 sum functions
int sum(int, int);
int sum(int,int,int);
int sum(int,int,int,int);
int sum(int,int,int,int,int);
each sum function should return the sum
of all of the int parameters. Write your code
so that each of the last 3 sum functions calls
the one listed before it. For example,
int sum( int,int,int,int,int) should call
the function int sum(int,int,int,int)
Write a driver program to test all 4 functions
4 box.cpp Overload displayBox function – uses loops
Complete the program template box.cpp
Use input data of 5 ? 15 4 $
NOTE: Only one of your overloaded functions needs
the details of nested loops, the other 3 SHOULD
call the one that has the details.
NOTE: box(5) will display
xxxxx
x x
x x
x x
xxxxx
box(5,7,’a’) will display
xxxxx
xaaax
xaaax
xaaax
xaaax
xaaax
xxxxx
5 Write a function that has two parameters:
- an integer that is a test score
- and a second parameter that is the letter grade.
The function will place a value in the second parameter
Use the standard grading scale for A, B, C, D, F.
If the score is above 100 or below 0, a grade will not
be assigned and a return value of false will be returned.
If the score is within range, a return value of true will be
returned and the letter grade will be placed in the second parameter.
The prototype for the function is:
bool figureGrade(int, char &);
Write a main function to test the function you have written.