[C++] Objekte

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.

:rolleyes::rolleyes:Es ist dringend:rolleyes::rolleyes:


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:
Ich bitte um Entschuldigung, da ich eine Frage gestellt habe und nicht ganz ausgiebig Nachgedacht habe und nicht weiss wie man eigene erstellte Threads Löscht.
 
Zurück