Bismark
Erfahrenes Mitglied
Hallo Leute,
In der Schule Habe ich eine Aufgabe bekommen, in der man Aktien für einen Kunden kaufen als auch verkaufen kann, kurz Depotverwaltung.
Das Problem
Es tritt, bei der Implementierung, das Fehler auf das z.B. w_anfangskurs nicht deklariert sein soll
kann mir da jemand helfen?
Das Problem sind Rot markiert.
Ich würde mich freuen, wenn ihr mir Helfen Könntet.

Es ist dringend

Der Haeder mit der Klasse
Die Implementierung mit den Funktionen
In der Schule Habe ich eine Aufgabe bekommen, in der man Aktien für einen Kunden kaufen als auch verkaufen kann, kurz Depotverwaltung.
Das Problem
Es tritt, bei der Implementierung, das Fehler auf das z.B. w_anfangskurs nicht deklariert sein soll
kann mir da jemand helfen?
Das Problem sind Rot markiert.
Ich würde mich freuen, wenn ihr mir Helfen Könntet.




Der Haeder mit der Klasse
Code:
#include <string>;
using namespace std;
class Depot
{
private: string bezeichnung;
int w_anzahl;
float w_anfangskurs;
float w_kursaktuell;
float w_aktuellwert;
float w_gewinnverlust;
public:Depot(); //Konstrucktor
void setBezeichnung(string);
string getBezeichnung();
void setAnzahl(int);
int getAnzahl();
void setKurswertanfang(float);
float getKurswertanfang();
void setKurswertaktuell(float);
float getKurswertaktuell();
void berechneWertaktuell();
float getWertaktuell();
void berechneGewinnverlust();
float getGewinnverlust();
};
Die Implementierung mit den Funktionen
Code:
#include "Depot_class.h"
#include <string>
Depot::Depot() //Konstrucktor
{
string bezeichnung;
int w_anzahl = 0;
float w_anfangskurs = 0;
float w_kursaktuell = 0;
float w_aktuellwert = 0;
float w_gewinnverlust = 0;
}
void Depot::setBezeichnung(string bezeich)
{
bezeichnung = bezeich;
}
string Depot::getBezeichnung()
{
return bezeichnung;
}
void Depot::setAnzahl(int stück)
{
w_anzahl = stück;
}
int Depot::getAnzahl()
{
return w_anzahl;
}
void Depot::setKurswertanfang(float anfangswert)
{
w_anfangskurs = anfangswert;
}
float getKurswertanfang()
{
return w_anfangskurs;
}
void Depot::setKurswertaktuell(float wertaktuell)
{
w_kursaktuell = wertaktuell;
}
float getKurswertaktuell()
{
return w_kursaktuell;
}
float Depot::getWertaktuell()
{
return w_aktuellwert;
}
float Depot::getGewinnverlust() // Fehlt
{
return w_gewinnverlust;
}
void Depot::berechneWertaktuell() // Fehlt
{
w_aktuellwert = w_kursaktuell * w_anzahl;
}
void Depot::berechneGewinnverlust()
{
w_gewinnverlust = ((w_kursaktuell * w_anzahl) / w_anfangskurs) * 100;
}
Zuletzt bearbeitet: