#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+CiAKaW50IG1haW4odm9pZCkgewogCiAKCWZsb2F0IHphaGwxOwoJZmxvYXQgemFobDI7CgljaGFyIHJlY2hlbnplaWNoZW47CglmbG9hdCBlcmdlYm5pczsKIAoJemFobDEgPSAwOwoJemFobDIgPSAwOwoJcmVjaGVuemVpY2hlbiA9IDA7CgllcmdlYm5pcyA9IDA7CiAKCXByaW50ZigiQml0dGUgZ2ViZW4gc2llIGRpZSBlcnN0ZSBaYWhsIGFuLlxuIik7CglzY2FuZigiJWYiLCAmemFobDEpOwoJcHJpbnRmKCJEaWUgZWluZ2VnZWJlbmUgWmFobCBsYXV0ZXQgJS4yZi5cblxuIiwgemFobDEpOwogCglwcmludGYoIkJpdHRlIGdlYmVuIHNpZSBkaWUgUmVjaGVub3BlcmF0aW9uIGFuICgrLCAtLCAqLCAvLCAlKVxuIik7CglzY2FuZigiJTFjIiwgJnJlY2hlbnplaWNoZW4pOwoJcHJpbnRmKCJEaWUgZWluZ2VnZWJlbmUgUmVjaGVub3BlcmF0aW9uIGxhdXRldCBcIiAlYyBcIi5cblxuIiwgcmVjaGVuemVpY2hlbik7CiAKCXByaW50ZigiQml0dGUgZ2ViZW4gc2llIGRpZSB6d2VpdGUgWmFobCBhbi5cbiIpOwoJc2NhbmYoIiVmIiwgJnphaGwyKTsKCXByaW50ZigiRGllIGVpbmdlZ2ViZW5lIFphaGwgbGF1dGV0ICUuMmYuXG5cbiIsIHphaGwyKTsKIAogCgkJaWYgKHJlY2hlbnplaWNoZW4gPT0gJysnKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxICsgemFobDI7CgkJfQoJCWVsc2UgaWYgKHJlY2hlbnplaWNoZW4gPT0gJy0nKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxIC0gemFobDI7CgkJfQoJCWVsc2UgaWYgKHJlY2hlbnplaWNoZW4gPT0gJyonKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxICogemFobDI7CgkJfQoJCWVsc2UgaWYgKHJlY2hlbnplaWNoZW4gPT0gJy8nKQoJCXsKCQllcmdlYm5pcyA9IHphaGwxIC8gemFobDI7CgkJfQoJCWVsc2UgCgkJewoJCXByaW50ZigiRVJST1I6IERlciBlaW5nZWdlYmVuZSBSZWNoZW5vcGVyYXRpb24gaXN0IHVuZ8O8bHRpZy4oXCIlZlwiIFwiJWNcIiBcIiVmXCIpXG4iLCB6YWhsMSwgcmVjaGVuemVpY2hlbiwgemFobDIpOwoJCX0KIAoJCWlmICggKHJlY2hlbnplaWNoZW4gPT0gJysnKSB8fCAocmVjaGVuemVpY2hlbiA9PSAnLScpIHx8IChyZWNoZW56ZWljaGVuID09ICcqJykgfHwgKHJlY2hlbnplaWNoZW4gPT0gJy8nKSApCgkJewoJCXByaW50ZigiRGllIFJlY2hlbm9wZXJhdGlvbiBsYXV0ZXQgJS4yZiAlYyAlLjJmLlxuCURhcyBFcmdlYm5pcyBsYXV0ZXQ6ICUuNGZcblxuXG4iLCB6YWhsMSwgcmVjaGVuemVpY2hlbiwgemFobDIsIGVyZ2VibmlzKTsKCQl9CiAKIAoJcmV0dXJuIDA7Cn0=