v_9b
|
#include <salesperson.h>
Public Member Functions | |
salesPerson (const string &name, int hours, float wageHour, float commission, float percent) | |
virtual | ~salesPerson () |
void | print (ostream &s) const |
float | payment () const |
Public Member Functions inherited from Worker | |
Worker (const string &name, float hours, float wageHours) | |
virtual | ~Worker () |
void | print (ostream &s) const |
float | payment () const |
Public Member Functions inherited from Employee | |
Employee (const string &name) | |
virtual | ~Employee () |
int | get_Counter () const |
Private Attributes | |
float | _commission |
Umsatz. More... | |
float | _percent |
Umsatzbeteiligung in Prozent. More... | |
Verkaeufer in einer Verkaufsstelle
salesPerson::salesPerson | ( | const string & | name, |
int | hours, | ||
float | wageHour, | ||
float | commission, | ||
float | percent | ||
) |
Parameter constructor
[in] | name | Name des Angestellten |
[in] | hours | Arbeitsstunden |
[in] | wageHour | Stundenlohn |
[in] | commission | Umsatz |
[in] | percent | Umsatzbeteiligung in Prozent |
|
virtual |
Default destructor
|
inlinevirtual |
|
virtual |
Gibt die Daten der aktuellen Instanz aus.
[in,out] | s | Ausgabestrom |
Reimplemented from Employee.
|
private |
Umsatz.
|
private |
Umsatzbeteiligung in Prozent.