Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
//Definition Methoden
#include <iostream>
#include <string>
using namespace std;
#include "Konto.h"
//Methoden Konto
void Konto::Einzahlung(double geld)
{
m_Kontostand=m_Kontostand+geld;
return ;
}
void Konto::Auszahlung(double geld)
{
m_Kontostand=m_Kontostand-geld;
return;
}
void Konto::SetzeKontonummer(int nummer)
{
m_Kontonummer=nummer;
return;
}
int Konto::ZeigKontonummer(void)
{
return m_Kontonummer;
}
void Konto::SetzeKontoinhaber(string kontoinhaber)
{
m_Kontoinhaber=kontoinhaber;
}
string Konto::ZeigKontoinhaber(void)
{
return m_Kontoinhaber;
}
void Konto::SetzeKontostand(double kontostand)
{
m_Kontostand=kontostand;
return;
}
double Konto::ZeigKontostand(void)
{
return m_Kontostand;
}
double Konto::ZeigHabenzinssatz(void)
{
return m_Habenzinssatz;
}
void Konto::SetzeHabenzinssatz(double habenzinssatz)
{
m_Habenzinssatz=habenzinssatz;
return;
}
Konto::Konto()//Konstruktor
{
}
Konto::~Konto()//Dekonstruktor
{
}
//Methoden Sparkonto
void Sparkonto::Kontoauszug(void)
{
cout<<"Sparkonto"<<ZeigKontonummer()<<endl<<endl;
cout<<"Kontoinhaber:"<<ZeigKontoinhaber()<<endl;
cout<<"Kontostand:"<<ZeigKontostand()<<endl<<endl;
return;
}
void Sparkonto::Zinsberechnung(void)
{
double zinssatz;
zinssatz=ZeigKontostand()*ZeigHabenzinssatz()/100.0;
SetzeKontostand(zinssatz+ZeigKontostand());
}
Sparkonto::Sparkonto()//Konstruktor
{
AnzahlSparkonten++;
SetzeKontonummer(AnzahlSparkonten);
SetzeKontoinhaber(" ");
SetzeKontostand(0.0);
SetzeHabenzinssatz(2.0);
return;
}
Sparkonto::Sparkonto(string kontoinhaber, double betrag, double habenzinssatz)//überladener Konstruktor
{
AnzahlSparkonto++;
SetzeKontonummer(AnzahlSparkonto);
SetzeKontoinhaber(kontoinhaber);
SetzeKontostand(geld);
SetzeHabenzinssatz(habenzinssatz);
return;
}
Sparkonto::~Sparkonto()//Dekonstruktor
{
}
//Methoden Kontokorrenkonto
void Kontokorrentkonto::Kontoauszug(void)
{
cout<<"Kontokorrentkonto:"<<ZeigKontonummer()<<endl;
cout<<"Kontoinhaber:"<<ZeigKontoinhaber()<<endl;
cout<<"Kontostand:"<<ZeigKontostand()<<endl<<endl;
return;
}
Kontokorrentkonto::Kontokorrentkonto()//überladener Konstruktor
{
AnzahlKontokorrentkonten++;
SetzeKontonummer(AnzahlKontokorrentkonto);
SetzeKontoinhaber(" ");
SetzeKontostand(0.0);
Setze(Habenzinssatz(2.0);
Sollzinssatz=10.0;
return;
}
Kontokorrentkonto::Kontokorrentkonto(string kontoinhaber, double geld, double habenzinssatz, double sollzinssatz)
{
AnzahlKontokorrentkonten++;
SetzeKontonummer(AnzahlKontokorrentkonten);
SetzeKontoinhaber(kontoinhaber);
SetzeKontostand(geld);
SetzeHabenzinssatz(habenzinssatz);
m_Sollzinssatz=sollzinssatz;
return;
}
Kontokorrentkonto::~Kontokorrentkonto()//Dekonstruktor
{
}
void Kontokorrentkonto::Zinsberechnung(void)
{
double zinssatz;
if(ZeigKontostand()<0)
{
zinssatz=ZeigKontostand()*m_Sollzinssatz/100.0;
}
else
{
zinssatz=ZeigKontostand()*ZeigHabenzinssatz()/100.0;
}
SetzeKontostand(zinssatz+ZeigKontostand());
return;
}
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(92) : error C2065: 'AnzahlSparkonten': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(93) : error C2065: 'AnzahlSparkonten': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(102) : error C2065: 'AnzahlSparkonto': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(103) : error C2065: 'AnzahlSparkonto': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(105) : error C2065: 'geld': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(126) : error C2065: 'AnzahlKontokorrentkonten': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(127) : error C2065: 'AnzahlKontokorrentkonto': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(130) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(130) : error C3861: "Setze": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(130) : error C3861: "Habenzinssatz": Bezeichner wurde nicht gefunden.
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(131) : error C2065: 'Sollzinssatz': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(137) : error C2065: 'AnzahlKontokorrentkonten': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\berger\desktop\berger_alexander_kontoverwaltung\neuer ordner\berger_alexander_kontoverwaltung\berger_alexander_kontoverwaltung\kontomethode.cpp(138) : error C2065: 'AnzahlKontokorrentkonten': nichtdeklarierter Bezeichner