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