// This program demonstrates partially initialized
// structure variables. #include <iostream> #include <string> #include <iomanip> using namespace std; struct EmployeePay { string name; // Employee name int empNum; // Employee number double payRate; // Hourly pay rate double hours; // Hours worked double grossPay; // Gross pay }; int main() { EmployeePay employee1 = {"Betty Ross", 141, 18.75}; EmployeePay employee2 = {"Jill Sandburg", 142, 17.50}; cout << fixed << showpoint << setprecision(2); // Calculate pay for employee1 cout << "Name: " << employee1.name << endl; cout << "Employee Number: " << employee1.empNum << endl; cout << "Enter the hours worked by this employee: "; cin >> employee1.hours; employee1.grossPay = employee1.hours * employee1.payRate; cout << "Gross Pay: " << employee1.grossPay << endl << endl; // Calculate pay for employee2 cout << "Name: " << employee2.name << endl; cout << "Employee Number: " << employee2.empNum << endl; cout << "Enter the hours worked by this employee: "; cin >> employee2.hours; employee2.grossPay = employee2.hours * employee2.payRate; cout << "Gross Pay: " << employee2.grossPay << endl; return 0; }
No comments:
Post a Comment