Hi,
da ich heute in meinem Buch wieder ein Stück weiter gekommen bin und nun bei den Klassen angekommen bin habe ich mal fleißig alles durchgelesen und den Code abgetippt.Mein Problem ist das sich der Code nicht erfolgreich durchführen lässt, weil ich irgendwas falsch gemacht hab, dabei steht es so bei mir im Buch.
Hier ma der Code:
hoffe ihr könnt mir mal wieder helfen ;)
mfg
da ich heute in meinem Buch wieder ein Stück weiter gekommen bin und nun bei den Klassen angekommen bin habe ich mal fleißig alles durchgelesen und den Code abgetippt.Mein Problem ist das sich der Code nicht erfolgreich durchführen lässt, weil ich irgendwas falsch gemacht hab, dabei steht es so bei mir im Buch.
Hier ma der Code:
Code:
#include <iostream>
using namespace std;
class Bankkunde
{
private:
string vorname;
string nachname;
int kto_nr;
double kto_stand;
double limit;
public:
void setVorname (string v)
{vorname = v ;}
string getVorname ()
{return vorname;}
void setNachname (string n)
{nachname = n;}
string gehtNachname ()
{return nachname;}
void setKontonr(int nr)
{kto_nr = nr;}
int getKontonr ()
{return kto_nr;}
double setKontostand (double betrag)
{kto_stand = betrag;}
double getKontostand ()
{return kto_stand;}
};
void Bankkunde::setLimit(double l)
{
if (l >= 0)
limit = 1;
}
void Bankkunde::einzahlen(double betrag)
{
if (betrag > o)
kto_stand += betrag;
}
int Bankkunde::auszahlen(double betrag)
{
if (betrag <= 0)
return 2; //negativer Auszahlungsbetrag
if (kto_stand -betrag >= -limit)
{
kto_seand -= betrag;
return 0; //Auszahlung ist erfolgt
}
else
return 1; // Auszahlung nicht möglich
}
}
mfg