#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;
}
