Hallo, ich habe neu mit C++ angefangen und wollte fragen was an diesem Code falsch ist.
PROBLEM:
Wenn ich die erste Zahl eingebe und dann das Vorzeichen dann die zweite Zahl steht dort "Drücken Sie eine beliebige Taste...".
Wieso kommt diese Meldung ich will das sie in "VOID rechner" springt.
BILD:
bilder-upload.eu/show.php?file=44ea40-1465216688.png
CODE:
Danke für jede hilfe:)
PROBLEM:
Wenn ich die erste Zahl eingebe und dann das Vorzeichen dann die zweite Zahl steht dort "Drücken Sie eine beliebige Taste...".
Wieso kommt diese Meldung ich will das sie in "VOID rechner" springt.
BILD:
bilder-upload.eu/show.php?file=44ea40-1465216688.png
CODE:
C-Quellcode
- #include <iostream>
- #include <Windows.h>
- #include <string>
- using namespace std;
- int eingabe1 = 0;
- int eingabe2 = 0;
- int ergebnis = 0;
- string zeichen;
- string addieren;
- string minuss;
- string geteilt;
- string mal;
- void rechner() {
- if (zeichen == addieren) {
- ergebnis = eingabe1 + eingabe2;
- cout << "Das ergebnis ist: " << ergebnis << endl;
- }
- else if (zeichen == minuss) {
- ergebnis = eingabe1 - eingabe2;
- cout << "Das ergebnis ist: " << ergebnis << endl;
- }
- else if (zeichen == geteilt) {
- ergebnis = eingabe1 / eingabe2;
- cout << "Das ergebnis ist: " << ergebnis << endl;
- }
- else if (zeichen == mal) {
- ergebnis = eingabe1 * eingabe2;
- cout << "Das ergebnis ist: " << ergebnis << endl;
- }
- }
- int main() {
- SetConsoleTitle(TEXT("Taschenrechner"));
- cout << "Gebe die erste Zahl ein: " << endl;
- cin >> eingabe1;
- cout << "+ | - | / | * ?" << endl;
- cin >> zeichen;
- cout << "Gebe die zweite Zahl ein: " << endl;
- cin >> eingabe2;
- rechner();
- system("PAUSE");
- return 0;
- }
Danke für jede hilfe:)