000
19.10.2006, 19:37 Uhr
~Neuling2
Gast
|
Hallo, Ich habe eine Frage und zwar: Ich habe einen kleinen "Rechner" programmiert (mein erstes Programm), allerdings funktioniert dieser leider nicht wie geplant, es kommt zwar keine Fehlermeldung oder so, aber immer wenn ich das Programm ausführe und 2 Zahlen addiere oder so kommt immer das Gleiche raus, eine total unlogische Zahl. Ich gebe euch mal den Quellcode, pls help me^^
#include <iostream> #include <string> #include <cmath> using namespace std; int main() { double Zahl1; // Erste Zahl double Zahl2; // Zweite Zahl int Frage; // Siehe 3. cout double Ergebnis; // Ergebnis aus Zahl1 & Zahl 2
cout << "Geben Sie die erste Zahl ein" << endl; cin >> Zahl1; cout << "Geben Sie die zweite Zahl ein" << endl; cin >> Zahl2; cout << "Wollen Sie addieren (1) , subtrahieren (2) , multiplizieren (3) oder dividieren(4) ?" << endl; cin >> Frage;
if (Frage == 1 ) { Ergebnis == Zahl1 + Zahl2; cout << Ergebnis << endl; }
if (Frage == 2 ) { Ergebnis == Zahl1 - Zahl2; cout << Ergebnis << endl; }
if (Frage == 3 ) { Ergebnis == Zahl1 * Zahl2; cout << Ergebnis << endl; }
if (Frage == 4 ) { Ergebnis == Zahl1 / Zahl2; cout << Ergebnis << endl; }
return 0; } |