#include <iostream> #include <string> using namespace std; class employee { private: const static int MAX_HOURS = 40 ; string firstName; string lastName; int hours[MAX_HOURS]; int numhours; int wadges; public: // First Name string getFirstName() { return firstName; } void setFirstName(string name) { firstName = name; } void retrieveFirstName() { string emp; cout << "First Name: "; cin >> emp; setFirstName(emp); } // Last Name string getLastName() { return lastName; } void setLastName(string name) { lastName = name; } void retrieveLastName() { string emp; cout << "Last Name: "; cin >> emp; setLastName(emp); } // Num hours int getnumhours() { return numhours; } void setnumhours(int hours) { if (hours >= 0 && hours <= MAX_HOURS) { numhours = hours; } else { numhours = 0; } } void retrievenumhours() { cout << "How many hours did you work? "; int thours; cin >> thours; setnumhours(thours); } // Wadges int getwadges() {return wadges;} void setwadges (int twadges){ wadges = twadges; setwadges(twadges); } void retrievewadges() { cout << "Wadges per hour ? "; int wadges; cin >> wadges; setwadges(wadges); } void retrieve() { retrieveFirstName(); retrieveLastName(); retrievenumhours(); retrievewadges(); } double calwadges() { double total = 0; for (int i = 0; i < getnumhours(); i ++) { total += hours[i]; }; int main() { employee name ; name.retrieve(); system("pause"); return 0; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)