#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");
scanf("%f", &zahl1);
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");
scanf("%f", &zahl2);
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=
Main.java:1: error: illegal character: '#'
#include <stdio.h>
^
Main.java:1: error: class, interface, or enum expected
#include <stdio.h>
^
Main.java:7: error: class, interface, or enum expected
float zahl2;
^
Main.java:8: error: class, interface, or enum expected
char rechenzeichen;
^
Main.java:9: error: class, interface, or enum expected
float ergebnis;
^
Main.java:11: error: class, interface, or enum expected
zahl1 = 0;
^
Main.java:12: error: class, interface, or enum expected
zahl2 = 0;
^
Main.java:13: error: class, interface, or enum expected
rechenzeichen = 0;
^
Main.java:14: error: class, interface, or enum expected
ergebnis = 0;
^
Main.java:16: error: class, interface, or enum expected
printf("Bitte geben sie die erste Zahl an.\n");
^
Main.java:17: error: class, interface, or enum expected
scanf("%f", &zahl1);
^
Main.java:18: error: class, interface, or enum expected
printf("Die eingegebene Zahl lautet %.2f.\n\n", zahl1);
^
Main.java:20: error: class, interface, or enum expected
printf("Bitte geben sie die Rechenoperation an (+, -, *, /, %)\n");
^
Main.java:21: error: class, interface, or enum expected
scanf("%1c", &rechenzeichen);
^
Main.java:22: error: class, interface, or enum expected
printf("Die eingegebene Rechenoperation lautet \" %c \".\n\n", rechenzeichen);
^
Main.java:24: error: class, interface, or enum expected
printf("Bitte geben sie die zweite Zahl an.\n");
^
Main.java:25: error: class, interface, or enum expected
scanf("%f", &zahl2);
^
Main.java:26: error: class, interface, or enum expected
printf("Die eingegebene Zahl lautet %.2f.\n\n", zahl2);
^
Main.java:29: error: class, interface, or enum expected
if (rechenzeichen == '+')
^
Main.java:32: error: class, interface, or enum expected
}
^
Main.java:36: error: class, interface, or enum expected
}
^
Main.java:40: error: class, interface, or enum expected
}
^
Main.java:44: error: class, interface, or enum expected
}
^
Main.java:48: error: class, interface, or enum expected
}
^
Main.java:53: error: class, interface, or enum expected
}
^
Main.java:57: error: class, interface, or enum expected
}
^
26 errors