preis.cpp 1.04 KiB
#include "preis.h"
#include <iostream>
using namespace std;
Preis::Preis(int b,int m, int s) : betrag(b) {}
/*
int Preis::bezahlen(int gezahlterBetrag) {
rueckgeld = gezahlterBetrag - betrag;
return rueckgeld;
}
int Preis::rueckgeldAusgeben() {
int rueckgeld = PaymentProcessor::getPaidAmount() - PaymentProcessor::getTotalAmount();
int temp = rueckgeld;
rueckgeld = 0; // Zurücksetzen des Rückgelds, da es ausgegeben wurde
return temp;
}
*/
int Preis::getProdukt() const {
return betrag;
}
double Preis::scheine(){
switch (selectedGeldschein){
case GeldscheinTyp::Zehn:
return 10;
break;
case GeldscheinTyp::Fuenf:
return 5;
break;
}
}
double Preis::getCashBalance() const
{
return cashBalance;
}
void Preis::clearCashBalance()
{
cashBalance = 0.0;
}
double Preis::rueckgeld(double totalAmount, double paidAmount)
{
if (paidAmount > totalAmount) {
double rueckgeld = paidAmount - totalAmount;
return rueckgeld;
} else {
return 0.0;
}
}