Question: Functions Pass by Reference Objectives: Design and code multiple pass-by-reference functions to solve a single problem. Continue to code pass-by-value functions. Code and execute a

Functions Pass by Reference Objectives:

Design and code multiple pass-by-reference functions to solve a single problem.

Continue to code pass-by-value functions. Code and execute a program that has both types of functions used in it. Instructions:

Write a main method to: Set up two values in main, a and b.

read in two variables using a Read function while (a != 0)

print two variables using a Print function switch the data in the two variables, using a Swap function print two variables again using the Print function read in two variables using Read Function stop Read Function pass by reference Code a function that reads in two variables.

Print Function pass by value Code a function that prints out two variables with documentation, such as: The first value is ______ The second value is ______ Swap Function pass by reference Code a function that will switch the values of two memory positions in main Main Function Code a main method/function that will accomplish the 4 steps given above.

Remember that the data variable names defined in main can be different from the data variable names used in the functions.

Run: Run this program at least twice once with two integer values and a second time with two floating point values.

So how will you define your variables in main?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!