Jonas Meyer
Mitglied
Hallo,
Ich bin heute Angefangen mit C++ und habe ein Problem bzw. suche etwas.
Möchte ich es so haben das ich eine Rechen Methode wähle die nicht 1-4 ist kommt falsche Eingabe und wenn ich enter drück schließst sich das Programm und fragt nicht noch nach Zahl1 und Zahl2.
Schreibt mir jemand den Code um****?
Oder sagt mir eine Möglichkeit****?
mfG Jonas
Ich bin heute Angefangen mit C++ und habe ein Problem bzw. suche etwas.
Code:
#include "stdafx.h"
#include <iostream>
double Rechnen(int wahl, double zahl1, double zahl2);
int main()
{
int wahl;
double ergebnis, zahl1, zahl2;
std::cout << "Wählen sie eine Rechenmothode aus: \n" << std::endl
<< "(1)Addieren\n" << "(2)Subdrahieren\n" << "(3)Multi\n" << "(4)Divi\n";
std::cin >> wahl;
std::cout << "\n\n";
std::cout << "\n\n";
std::cout << "\Gebe Zahl 1 ein: ";
std::cin >> zahl1;
std::cout << "\Gebe Zahl 2 ein: ";
std::cin >> zahl2;
std::cout << "\n\n";
std::cout << "\n\n";
ergebnis = Rechnen(wahl, zahl1, zahl2);
std::cout << "Das Ergebnis ist: " << ergebnis << std::endl;
std::cin.ignore();
std::cin.get();
return 0;
}
double Rechnen(int wahl, double zahl1, double zahl2)
{
double ergebnis;
if ( wahl == 1)
{
ergebnis = zahl1 + zahl2;
}
else if ( wahl == 2)
{
ergebnis = zahl1 - zahl2;
}
else if ( wahl == 3)
{
ergebnis = zahl1 * zahl2;
}
else if ( wahl == 4)
{
ergebnis = zahl1 / zahl2;
}
else
{
std::cout << "Falsche Eingabe!\n";
}
return ergebnis;
}
Möchte ich es so haben das ich eine Rechen Methode wähle die nicht 1-4 ist kommt falsche Eingabe und wenn ich enter drück schließst sich das Programm und fragt nicht noch nach Zahl1 und Zahl2.
Schreibt mir jemand den Code um****?
Oder sagt mir eine Möglichkeit****?
mfG Jonas