int "Geld" dont change his value... Why?

closed account (N0qDjE8b)
int "Geld" dont change his value... Why?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/*© Copyright Enitin*/
#include <iostream>
using namespace std;

int main()
{
	int Auswahl;
	int Geld = 100;

	cout << "© Copyright Enitin" << endl;
	cout << "\n---------------" << endl;
	cout << "| (1) Start   |" << endl;
	cout << "| (2) Beenden |" << endl;
	cout << "---------------" << endl;
	cin >> Auswahl;
	system("cls");

	if (Auswahl == 1)
	{
Spiel:
		cout << "Du hast " << Geld << " Euro auf deinem Konto." << endl;
		cout << "\n------------------------" << endl;
		cout << "| (1) Hose kaufen      |" << endl;
		cout << "| (2) Locher verkaufen |" << endl;
		cout << "| (3) Beenden          |" << endl;
		cout << "\------------------------" << endl;
		cin >> Auswahl;
		system("cls");

		if (Auswahl == 1)
		{
			if (Geld >= 0)
			{
				Geld - 25;
				cout << "Du hast dir fuer 25 Euro eine Hose gekauft und hast jetzt noch " << Geld << " Euro." << endl;
				system("PAUSE");
				system("cls");
				goto Spiel;
			}
			else if (Geld<=25)
			{
				cout << "Du hast nicht genug Geld!" << endl;
				system("PAUSE");
				system("cls");
				goto Spiel;
			}
			else
			{
				cout << "Keine guelltige Eingabe!" << endl;
				system("PAUSE");
				system("cls");
				goto Spiel;
			}
		}
		else if (Auswahl == 2)
		{
			if (Geld <= 145)
			{
				Geld + 5;
				cout << "Du hast für 5 Euro einen Locher verkauft und hast jetzt " << Geld << " Euro." << endl;
				system("PAUSE");
				system("cls");
				goto Spiel;
			}
			else if (Geld >= 145)
			{
				cout << "Du kannst nicht mehr Geld als 150 Euro auf dein Konto legen!" << endl;
				system("PAUSE");
				system("cls");
				goto Spiel;
			}
		}
		else if (Auswahl == 3)
		{
			exit;
		}
		else
		{
			cout << "Keine guelltige Eingabe!" << endl;
			system("PAUSE");
			system("cls");
			goto Spiel;
		}
	}
	else if (Auswahl == 2)
	{
		exit;
	}
	else
	{
		cout << "Keine guelltige Eingabe!" << endl;
		system("PAUSE");
		system("cls");
		return main();
	}
	return 0;
}
Geld + 5;
This code calculates a number (Geld plus 5) and then does nothing with that number. I expect you meant
Geld = Geld + 5;

Similarly elsewhere in the code.
closed account (N0qDjE8b)
Wuhuuu! It works! Thank you! :)
Topic archived. No new replies allowed.