Here is what I'm working on:
Write and test two functions enterData() and printCheck() to produce the sample paycheck illustrated in Figure 7-21 on the screen (not including the boxed outline). The items in parenthese should be accepted by enterData() and passed to printCheck() for display.
Here is what I have so far. The display from printCheck() is way off and I can fix that later, so don't worry about that. But what else is wrong here?
Code:#include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { void enterData(); void printCheck(int, int, int, char, char, double); enterData(); return 0; } void enterData() { int month, day, year; char firstName, lastName; double amount; cout << "Enter the month number: "; cin >> month; cout << "Enter the day: "; cin >> day; cout << "Enter the year: "; cin >> year; cout << "Enter first name of the person getting paid: "; cin >> firstName; cout << "Enter the last name of the person getting paid: "; cin >> lastName; cout << "Enter the amount being paid: "; cin >> amount; printCheck(month, day, year, firstName, lastName, amount); return; } void printCheck(int mm, int dd, int yy, char first, char last, double money); { cout << setw(40) << fixed << "Zzyz Corp." << setw(20) << "Date: " << mm << "/" << dd << "/" << yy << "\n" << setw(40) << "1164 Sunrise Avenue\n" << setw(40) << "Kalispell, Montana\n\n" << setw(40) << "Pay to the order of: " << first << " " << last << setw(20) << "$" << money << "\n\n" << "UnderSecurity Bank\n" << setw(40) << "Missoula, MT" << setw(20) << "____________________\n" << setw(40) << "Authorized Signature"; return; }



LinkBack URL
About LinkBacks



