v_9b
 All Classes Files Functions Variables
salesPerson Class Reference

#include <salesperson.h>

Inheritance diagram for salesPerson:
Collaboration diagram for salesPerson:

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...
 

Detailed Description

Verkaeufer in einer Verkaufsstelle

Constructor & Destructor Documentation

salesPerson::salesPerson ( const string &  name,
int  hours,
float  wageHour,
float  commission,
float  percent 
)

Parameter constructor

Parameters
[in]nameName des Angestellten
[in]hoursArbeitsstunden
[in]wageHourStundenlohn
[in]commissionUmsatz
[in]percentUmsatzbeteiligung in Prozent
salesPerson::~salesPerson ( )
virtual

Default destructor

Member Function Documentation

float salesPerson::payment ( ) const
inlinevirtual

Berechnet das Gehalt.

Returns
Gehalt.

Implements Employee.

void salesPerson::print ( ostream &  s) const
virtual

Gibt die Daten der aktuellen Instanz aus.

Parameters
[in,out]sAusgabestrom

Reimplemented from Employee.

Here is the call graph for this function:

Member Data Documentation

float salesPerson::_commission
private

Umsatz.

float salesPerson::_percent
private

Umsatzbeteiligung in Prozent.


The documentation for this class was generated from the following files: