Huhu, und wiedermal ein neuer im Forum
Hallo liebe Spieleprogrammierer.de Community,
ich bin zurzeit bei listing 4.9 und habe mein Programm auch schon geschrieben.
Nur komischer Weise rechnet mir das Programm die Werte nicht aus.
Außerdem, wenn ich die Zahl 2 eingebe, sagt mit das Programm, dass ich entweder 1 oder 2 benutzen soll
In Visual Studio habe ich keine Fehler und ich kann das Programm ohne Probleme debuggen.
Hier der Quellcode:
|
C-/C++-Quelltext
|
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
|
#include <iostream>
using namespace std;
void addPunkte(int Startwert, int Prozentsatz);
void addPunkte(float fStartwert, float fProzentsatz);
int sWert;
float gWert;
int Attribut;
int Prozentsatz = 2;
int main() {
cout << "Entscheide dich!" << endl;
cout << "Welches der Attribute möchtest du skillen?" << endl;
cout << "Wähle '1' für Stärke und '2' für Geschwindigkeit!" << endl;
cin >> Attribut;
if (Attribut == 1) {
void addPunkte();
cout << "Gute Wahl! Deine Stärke entspricht nun " << sWert << endl;
if (Attribut == 2) {
void addPoints();
cout << "Gute Wahl! Deine Geschwindigkeit entspricht nun " << gWert << endl;
}
}
else if (Attribut != 1,2){
cout << "Benutze '1' oder '2' !" << endl;
}
return system("PAUSE");
}
void addPunkte(int Startwert, int Prozentsatz) {
int sWert;
Startwert = 1;
sWert = Startwert * Prozentsatz;
}
void addPunkte(float fStartwert, int Prozentsatz) {
int gWert;
fStartwert = 0.1f;
gWert = fStartwert * Prozentsatz;
}
|
Ich hoffe ihr könnt mir helfen.
Mfg FantaSy