Algorithmen_Datenstrukturen/Uebung 2/2.1/Ware.h

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);