| 88 | }; |
| 89 | |
| 90 | class Officer : public Staff |
| 91 | { |
| 92 | protected: |
| 93 | float grade; |
| 94 | |
| 95 | public: |
| 96 | Officer() |
| 97 | { |
| 98 | grade = 0.0; |
| 99 | } |
| 100 | void getdata() |
| 101 | { |
| 102 | Staff::getdata_code(); |
| 103 | Staff::getdata_name(); |
| 104 | cout << " Enter the grade: "; |
| 105 | cin >> grade; |
| 106 | } |
| 107 | void showdata() |
| 108 | { |
| 109 | Staff::showdata_code(); |
| 110 | Staff::showdata_name(); |
| 111 | cout << " Grade: " << grade << endl; |
| 112 | } |
| 113 | }; |
| 114 | |
| 115 | class Typist : public Staff |
| 116 | { |
nothing calls this directly
no outgoing calls
no test coverage detected