#include <stdio.h>
int main( void ) {
float zahl1;
float zahl2;
char rechenzeichen;
float ergebnis;
zahl1 = 0 ;
zahl2 = 0 ;
rechenzeichen = 0 ;
ergebnis = 0 ;
printf ( "Bitte geben sie die erste Zahl an.\n " ) ; printf ( "Die eingegebene Zahl lautet %.2f.\n \n " , zahl1
) ;
printf ( "Bitte geben sie die Rechenoperation an (+, -, *, /, %)\n " ) ; scanf ( "%1c" , & rechenzeichen
) ; printf ( "Die eingegebene Rechenoperation lautet \" %c \" .\n \n " , rechenzeichen
) ;
printf ( "Bitte geben sie die zweite Zahl an.\n " ) ; printf ( "Die eingegebene Zahl lautet %.2f.\n \n " , zahl2
) ;
if ( rechenzeichen == '+' )
{
ergebnis = zahl1 + zahl2;
}
else if ( rechenzeichen == '-' )
{
ergebnis = zahl1 - zahl2;
}
else if ( rechenzeichen == '*' )
{
ergebnis = zahl1 * zahl2;
}
else if ( rechenzeichen == '/' )
{
ergebnis = zahl1 / zahl2;
}
else
{
printf ( "ERROR: Der eingegebene Rechenoperation ist ungültig.(\" %f\" \" %c\" \" %f\" )\n " , zahl1
, rechenzeichen
, zahl2
) ; }
if ( ( rechenzeichen == '+' ) || ( rechenzeichen == '-' ) || ( rechenzeichen == '*' ) || ( rechenzeichen == '/' ) )
{
printf ( "Die Rechenoperation lautet %.2f %c %.2f.\n Das Ergebnis lautet: %.4f\n \n \n " , zahl1
, rechenzeichen
, zahl2
, ergebnis
) ; }
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgoKCWZsb2F0IHphaGwxOwoJZmxvYXQgemFobDI7CgljaGFyIHJlY2hlbnplaWNoZW47CglmbG9hdCBlcmdlYm5pczsKCQoJemFobDEgPSAwOwoJemFobDIgPSAwOwoJcmVjaGVuemVpY2hlbiA9IDA7CgllcmdlYm5pcyA9IDA7CgkKCXByaW50ZigiQml0dGUgZ2ViZW4gc2llIGRpZSBlcnN0ZSBaYWhsIGFuLlxuIik7CglzY2FuZigiJWYiLCAmemFobDEpOwoJcHJpbnRmKCJEaWUgZWluZ2VnZWJlbmUgWmFobCBsYXV0ZXQgJS4yZi5cblxuIiwgemFobDEpOwoKCXByaW50ZigiQml0dGUgZ2ViZW4gc2llIGRpZSBSZWNoZW5vcGVyYXRpb24gYW4gKCssIC0sICosIC8sICUpXG4iKTsKCXNjYW5mKCIlMWMiLCAmcmVjaGVuemVpY2hlbik7CglwcmludGYoIkRpZSBlaW5nZWdlYmVuZSBSZWNoZW5vcGVyYXRpb24gbGF1dGV0IFwiICVjIFwiLlxuXG4iLCByZWNoZW56ZWljaGVuKTsKCglwcmludGYoIkJpdHRlIGdlYmVuIHNpZSBkaWUgendlaXRlIFphaGwgYW4uXG4iKTsKCXNjYW5mKCIlZiIsICZ6YWhsMik7CglwcmludGYoIkRpZSBlaW5nZWdlYmVuZSBaYWhsIGxhdXRldCAlLjJmLlxuXG4iLCB6YWhsMik7CgoJCgkJaWYgKHJlY2hlbnplaWNoZW4gPT0gJysnKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxICsgemFobDI7CgkJfQoJCWVsc2UgaWYgKHJlY2hlbnplaWNoZW4gPT0gJy0nKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxIC0gemFobDI7CgkJfQoJCWVsc2UgaWYgKHJlY2hlbnplaWNoZW4gPT0gJyonKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxICogemFobDI7CgkJfQoJCWVsc2UgaWYgKHJlY2hlbnplaWNoZW4gPT0gJy8nKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxIC8gemFobDI7CgkJfQoJCWVsc2UgCgkJewoJCXByaW50ZigiRVJST1I6IERlciBlaW5nZWdlYmVuZSBSZWNoZW5vcGVyYXRpb24gaXN0IHVuZ8O8bHRpZy4oXCIlZlwiIFwiJWNcIiBcIiVmXCIpXG4iLCB6YWhsMSwgcmVjaGVuemVpY2hlbiwgemFobDIpOwoJCX0KCQkKCQlpZiAoIChyZWNoZW56ZWljaGVuID09ICcrJykgfHwgKHJlY2hlbnplaWNoZW4gPT0gJy0nKSB8fCAocmVjaGVuemVpY2hlbiA9PSAnKicpIHx8IChyZWNoZW56ZWljaGVuID09ICcvJykgKQoJCXsKCQlwcmludGYoIkRpZSBSZWNoZW5vcGVyYXRpb24gbGF1dGV0ICUuMmYgJWMgJS4yZi5cbglEYXMgRXJnZWJuaXMgbGF1dGV0OiAlLjRmXG5cblxuIiwgemFobDEsIHJlY2hlbnplaWNoZW4sIHphaGwyLCBlcmdlYm5pcyk7CgkJfQoKCglyZXR1cm4gMDsKfQo=