#include <iostream>
using namespace std;
int main( )
{
auto Start = true ;
while ( Start) {
// SetConsoleTitle(TEXT("Rechner"));
std:: cout << "Wollen sie den Rechner Starten? (0=false/1=true)\n " ;
std:: cin >> Start;
if ( ! Start) {
return 0 ;
}
// int RechenArt;
// std::cout << "Addition = 1, Subtraktion = 2, Multiplikation = 3, Division = 4\n";
// std::cin >> RechenArt;
// system("cls");
int Zahl1;
int Zahl2;
char op;
cout << "Bitte Formel eingeben:" << endl;
std:: cin >> Zahl1;
std:: cin >> op;
std:: cin >> Zahl2;
const char opVal = op;
switch ( opVal) {
case '+' :
// SetConsoleTitle(TEXT("Addition"));
system ( "cls" ) ;
std:: cout << "Ergebnis: " << "" << Zahl1 << " + " << "" << Zahl2 << " = " << Zahl1 + Zahl2 << std:: endl ;
break ;
case '-' :
// SetConsoleTitle(TEXT("Subtraktion"));
system ( "cls" ) ;
std:: cout << "Ergebnis: " << "" << Zahl1 << " - " << "" << Zahl2 << " = " << Zahl1 - Zahl2 << std:: endl ;
break ;
case '*' :
// SetConsoleTitle(TEXT("Multiplikation"));
system ( "cls" ) ;
std:: cout << "Ergebnis: " << "" << Zahl1 << " * " << "" << Zahl2 << " = " << Zahl1 * Zahl2 << std:: endl ;
break ;
case '/' :
// SetConsoleTitle(TEXT("Divison"));
system ( "cls" ) ;
std:: cout << "Ergebnis: " << "" << Zahl1 << " / " << "" << Zahl2 << " = " << Zahl1 / Zahl2 << std:: endl ;
break ;
default :
return 0 ;
}
system ( "PAUSE" ) ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBhdXRvIFN0YXJ0ID0gdHJ1ZTsKICAgIHdoaWxlIChTdGFydCkgewogICAgICAgLy8gU2V0Q29uc29sZVRpdGxlKFRFWFQoIlJlY2huZXIiKSk7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJXb2xsZW4gc2llIGRlbiBSZWNobmVyIFN0YXJ0ZW4/ICgwPWZhbHNlLzE9dHJ1ZSlcbiI7CiAgICAgICAgc3RkOjpjaW4gPj4gU3RhcnQ7CiAKICAgICAgICBpZiAoIVN0YXJ0KSB7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KIAogICAgICAgLy8gaW50IFJlY2hlbkFydDsKICAgICAgIC8vIHN0ZDo6Y291dCA8PCAiQWRkaXRpb24gPSAxLCBTdWJ0cmFrdGlvbiA9IDIsIE11bHRpcGxpa2F0aW9uID0gMywgRGl2aXNpb24gPSA0XG4iOwogICAgICAgLy8gc3RkOjpjaW4gPj4gUmVjaGVuQXJ0OwogICAgICAgLy8gc3lzdGVtKCJjbHMiKTsKIAogICAgICAgIGludCBaYWhsMTsKICAgICAgICBpbnQgWmFobDI7CiAgICAgICAgY2hhciBvcDsKICAgICAgICAKICAgICAgICAKICAgICAgICBjb3V0IDw8ICJCaXR0ZSBGb3JtZWwgZWluZ2ViZW46IiA8PCBlbmRsOwogICAgICAgIHN0ZDo6Y2luID4+IFphaGwxOwogICAgICAgIHN0ZDo6Y2luID4+IG9wOwogICAgICAgIHN0ZDo6Y2luID4+IFphaGwyOwogICAgICAgIAoJCWNvbnN0IGNoYXIgb3BWYWwgPSBvcDsKCQkKICAgICAgICBzd2l0Y2ggKG9wVmFsKSB7CiAgICAgICAgY2FzZSAnKyc6CiAgICAgICAgICAgLy8gU2V0Q29uc29sZVRpdGxlKFRFWFQoIkFkZGl0aW9uIikpOwogICAgICAgICAgICBzeXN0ZW0oImNscyIpOwogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIkVyZ2VibmlzOiAiIDw8ICIiIDw8IFphaGwxIDw8ICIgKyAiIDw8ICIiIDw8IFphaGwyIDw8ICIgPSAiIDw8IFphaGwxICsgWmFobDIgPDwgc3RkOjplbmRsOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICctJzoKICAgICAgICAgICAvLyBTZXRDb25zb2xlVGl0bGUoVEVYVCgiU3VidHJha3Rpb24iKSk7CiAgICAgICAgICAgIHN5c3RlbSgiY2xzIik7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiRXJnZWJuaXM6ICIgPDwgIiIgPDwgWmFobDEgPDwgIiAtICIgPDwgIiIgPDwgWmFobDIgPDwgIiA9ICIgPDwgWmFobDEgLSBaYWhsMiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJyonOgogICAgICAgICAgIC8vIFNldENvbnNvbGVUaXRsZShURVhUKCJNdWx0aXBsaWthdGlvbiIpKTsKICAgICAgICAgICAgc3lzdGVtKCJjbHMiKTsKICAgICAgICAgICAgc3RkOjpjb3V0IDw8ICJFcmdlYm5pczogIiA8PCAiIiA8PCBaYWhsMSA8PCAiICogIiA8PCAiIiA8PCBaYWhsMiA8PCAiID0gIiA8PCBaYWhsMSAqIFphaGwyIDw8IHN0ZDo6ZW5kbDsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnLyc6CiAgICAgICAgICAvLyAgU2V0Q29uc29sZVRpdGxlKFRFWFQoIkRpdmlzb24iKSk7CiAgICAgICAgICAgIHN5c3RlbSgiY2xzIik7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiRXJnZWJuaXM6ICIgPDwgIiIgPDwgWmFobDEgPDwgIiAvICIgPDwgIiIgPDwgWmFobDIgPDwgIiA9ICIgPDwgWmFobDEgLyBaYWhsMiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIHN5c3RlbSgiUEFVU0UiKTsKICAgIH0KfQ==