I really think I'm close to really having a grasp on this function stuff. Here's another program I'm writing. Some pointers would be greatly appreciated.

Code:
#include <iostream>
#include <iomanip>

using namespace std;

void getData(double, double);
void computePay(double, double);
void displayNet(double);

int main()
{
	double hours = 0;
	double rate = 0;
	double netPay = 0;
	
	cout << fixed << showpoint << setprecision(2);

	getData(rate, hours);
	computePay(rate, hours);
	displayNet(netPay);

	return 0;
}

void getData(double& rate, double& hours)
{
	cout << "Enter rate of pay: ";
	cin >> rate;
	cout << endl;
	cout << "Enter hours: ";
	cin >> hours;
	cout << endl;
}

void computePay(double rate, double hours)
{
	double netPay = rate * hours;
	cout << endl;
}

void displayNet(double netPay)
{
	cout << "Net pay: $" << netPay << endl;
}