#pragma once #include #include 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);