Purchase Solution

C++ Function Declaration

Not what you're looking for?

Ask Custom Question

Please show all work.

Here are the problems:

2. Given the following function declaration, fill in the body so that the function will return 5 times the parameter squared plus 22.7 times the parameter minus 17.6
double funTwo (double x)
// your code here
return z
end function funTwo
3. Given the following function declaration, fill in the body so that the function will return the sum of the integers between the first and second parameters, inclusive. You may assume that the first parameter is less than the second.
int funThree (int m, int n)
// your code here
return a
end function funThree
4. Given the following function declaration, fill in the body so that the function will return the greatest common divisor of the two parameters. You may assume that the parameters are both greater than 0.
int funFour (int a, int b)
// your code here
return z
end function funFour
6. Given the following function declaration, fill in the body so that the function will return the sum of the squares of the integers between the two parameters, inclusive. You may assume that the first parameter is less than the second.
int funSix (int x, int y)
// your code here
return z
end function funSix
8. Given the following function declaration, fill in the body so that the function will return true if the parameter is a multiple of 7. You may assume that the parameters is greater than 0.
boolean funEight (int x)
// your code here
return z
end function funEight
9. What is the output of the following function call, given the function shown after main?
main
write nufOne (10)
end main

int nufOne (int n)
int z = 2*n*n*n + 7*n*n + 4*n + 8
return z
end function nufOne
12. What is the output of the following function call, given the function shown after main?
main
nufFive (1, 3, 12)
end m

void nufFive (int a, int b, int c)
int n
for n = a step b to c
write n, ": ", nufFive (n)
end for
end nufFive

int nufFour (int k)
int z = 2*k + 7
return z
end function nufFour
14. What is the output of the following function call, given the function shown after main?
main
int n, m
for n = 1 step 2 to 10
nufSix ()
end for
write newLine
for m = 3 step 4 to 12
nufSix ()
end for
write newLine
end main

void nufSix ()
write "*" // no new line here
end nufFive.

Purchase this Solution

Solution Summary

C++ function declaration is examined in the solution.

Solution Preview

Problem #2
double funTwo(double x)
double z = 5*x*x + 22.7*x - 17.6;
return z;
end function funTwo

Problem #3
int funThree(int m, in n)
int a = 0;
for (int b=m; b<=n; b++) a += b;
return a;
end function funThree

Problem #4
int funFour(int a, int b)
int a1 = a;
int b1 = b;
while (a1%b1 != 0) {
int a1 = a1%b1;
// swap a1 and b1
int temp = b1;
b1 = ...

Purchase this Solution


Free BrainMass Quizzes
Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Basic Networking Questions

This quiz consists of some basic networking questions.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Javscript Basics

Quiz on basics of javascript programming language.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.