Hey,
ich habe seit gestern angefangen aktiv zu programmieren. Ich bin ein Anfänger und komme momentan bei einem Programm einfach nicht weiter.
Ich benutze Microsoft Visual C++ 2010 für Windows Vista
Mit dem kleinen Programm was ich grade schreibe will ich folgendes Ausdrücken:
(erstmal geht es um einen Spieler, der mit Gold eine Rüstung erwerben will)
Es wird erstmal gefragt, ob man eine Rüstung erwerben möchte Ja/Nein
Wenn ja, dann wird gefragt wv Gold man hat.
Wenn nein, dann wird gesagt: OK, danke für Ihren Besuch
Der Preis der Rüstung liegt bei 5000, also wenn man mehr als tausend hat bekommt man die Rüstung, wenn nicht dann halt nicht.
Bei mir funktioniert es einfahc nicht, wenn ich es debugge. Wo liegt der Fehler ?
Danke
ich habe seit gestern angefangen aktiv zu programmieren. Ich bin ein Anfänger und komme momentan bei einem Programm einfach nicht weiter.
Ich benutze Microsoft Visual C++ 2010 für Windows Vista
Mit dem kleinen Programm was ich grade schreibe will ich folgendes Ausdrücken:
(erstmal geht es um einen Spieler, der mit Gold eine Rüstung erwerben will)
Es wird erstmal gefragt, ob man eine Rüstung erwerben möchte Ja/Nein
Wenn ja, dann wird gefragt wv Gold man hat.
Wenn nein, dann wird gesagt: OK, danke für Ihren Besuch
Der Preis der Rüstung liegt bei 5000, also wenn man mehr als tausend hat bekommt man die Rüstung, wenn nicht dann halt nicht.
Code:
#include <iostream>
#include <string>
using namespace std;
int main()
{
char Ja;
char Nein;
cout << "Wollen Sie eine Rüstung erwerben ? Ja/Nein " << endl;
cin >> Ja;
getchar();
int Preis = 5000;
int Gold;
if(Ja)
{
cout << "Geben Sie ein, wieviel Gold Sie besitzen";
cin >> "Gold: "
}
else
{
cout << "OK, trotzdem vielen Dank für Ihren Besuch. " << endl;
}
if(Gold>Preis)
{
cout << "Sie haben die Ruestung erfolgreich erworben. " << endl;
}
else
{
cout << "Leider, haben Sie nicht genug Gold, um diese Ruestung zu erwerben. "
}
getchar();
return 0;
}
Bei mir funktioniert es einfahc nicht, wenn ich es debugge. Wo liegt der Fehler ?
Danke