Lesson xx
•Review
•Write
void returning functions
a program that returns a value.
void prtStar ( int num)
{
int i;
cout << endl;
for (i = 0; i < num; i++)
{
cout << "*";
}
cout << endl;
}
return type
{
//body
}
function name
( arguments)
Return
type
int
Function
name
computeXvalue
{
int x;
//body
return x;
}
Arguments
(float a, char c)
Write a program that:
1.
Reads in a minimum and maximum value in
main( ).
2.
Send minimum and maximum into a function as
arguments.
3.
The function should generate a random number
between minimum and maximum.
4.
Return the random number back to main() where
it is printed
#include<iostream>
using std::endl;
using std::cin;
using std::cout;
int main()
{
int randomnum ( int min, int max );
int small, big, rn;
cout << "Enter 2 #s & I will generate a “;
cout <<“random # from min to max ";
cin >> small >> big;
rn = randomnum ( small, big);
cout << "The number in between is " << rn
<< endl;
return 0;
}
int randomnum ( int min, int max )
{
int numbtween;
int diff = max - min;
numbtween = rand () % diff + min;
return numbtween;
}
#include<iostream>
using std::endl;
using std::cin;
using std::cout;
int main()
{
int randomnum ( int min, int max );
int small, big, rn;
cout << "Enter 2 #s & I will generate a “;
cout <<“random # from min to max ";
cin >> small >> big;
rn = randomnum ( small, big);
cout << "The number in between is " << rn << endl;
return 0;
}
#include<iostream>
using std::endl;
using std::cin;
using std::cout;
int main()
{
int randomnum ( int min, int max );
int small, big, rn;
cout << "Enter 2 #s & I will generate a “;
cout <<“random # from min to max ";
cin >> small >> big;
rn = randomnum ( small, big);
cout << "The number in between is " << rn << endl;
return 0;
}
#include<iostream>
using std::endl;
using std::cin;
using std::cout;
int main()
{
int randomnum ( int min, int max );
int small, big, rn;
cout << "Enter 2 #s & I will generate a “;
cout <<“random # from min to max ";
cin >> small >> big;
rn = randomnum ( small, big);
cout << "The number in between is " << rn << endl;
return 0;
}
#include<iostream>
using std::endl;
using std::cin;
using std::cout;
int main()
{
int randomnum ( int min, int max );
int small, big, rn;
cout << "Enter 2 #s & I will generate a “;
cout <<“random # from min to max ";
cin >> small >> big;
rn = randomnum ( small, big);
cout << "The number in between is " << rn << endl;
return 0;
}
rn = randomnum ( small, big);
int randomnum ( int min, int max )
{
int numbtween;
int diff = max - min;
numbtween = rand () % diff + min;
return numbtween;
}
int randomnum ( int min, int max )
{
int numbtween;
int diff = max - min;
numbtween = rand () % diff + min;
return numbtween;
}
int randomnum ( int min, int max )
{
int numbtween;
int diff = max - min;
numbtween = rand () % diff + min;
return numbtween;
}
•Review void returning functions
•Write a program that returns a value
© Copyright 2026 Paperzz