46 lines
1.2 KiB
C++
46 lines
1.2 KiB
C++
#pragma once
|
|
#include <iostream>
|
|
#include <string>
|
|
|
|
class Ware {
|
|
private:
|
|
std::string bezeichnung;
|
|
int seriennummer;
|
|
double gewicht;
|
|
double einkaufspreis;
|
|
double verkaufspreis;
|
|
|
|
public:
|
|
std::string getBezeichnung() const { return this->bezeichnung; }
|
|
|
|
void setBezeichnung(std::string bezeichnung) {
|
|
this->bezeichnung = bezeichnung;
|
|
}
|
|
|
|
int getSeriennummer() const { return this->seriennummer; }
|
|
|
|
void setSeriennummer(int seriennummer) { this->seriennummer = seriennummer; }
|
|
|
|
double getGewicht() const { return this->gewicht; }
|
|
|
|
void setGewicht(double gewicht) { this->gewicht = gewicht; }
|
|
|
|
double getEinkaufspreis() const { return this->einkaufspreis; }
|
|
|
|
void setEinkaufspreis(double einkaufspreis) {
|
|
this->einkaufspreis = einkaufspreis;
|
|
}
|
|
|
|
double getVerkaufspreis() const { return this->verkaufspreis; }
|
|
|
|
void setVerkaufspreis(double verkaufspreis) {
|
|
this->verkaufspreis = verkaufspreis;
|
|
}
|
|
|
|
Ware(std::string bezeichnung, int seriennummer, double gewicht,
|
|
double einkaufspreis, double verkaufspreis)
|
|
: bezeichnung(bezeichnung), seriennummer(seriennummer), gewicht(gewicht),
|
|
einkaufspreis(einkaufspreis), verkaufspreis(verkaufspreis) {}
|
|
};
|
|
|
|
std::ostream &operator<<(std::ostream &out, const Ware &ware); |