#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
	//Deklerationen
	char roperator = 0;
	float zahl1=0, zahl2=0, ergebnis=0;
	
	//Eingaben
	cout<<"Bitte Zahl 1 eingeben: ";
	cin>>zahl1;
	cout<<"Bitte gueltigen (+, -, *, /) Rechenoperator eingeben: ";
	cin>>roperator;
	cout<<"Bitte Zahl 2 eingeben: ";
	cin>>zahl2;
	
	//switch-case teil
	switch(roperator)
	{
		case '+': ergebnis=zahl1+zahl2;	break;
		case '-': ergebnis=zahl1-zahl2;	break;
		case '*': ergebnis=zahl1*zahl2;	break;
		case '/':
		{
			//Überprüfen ob zahl2 keine 0 ist
			if(zahl2) ergebnis=zahl1/zahl2;
			else cout<<"Durch 0 kann nicht geteilt werden"<<endl;
		}
		break;
		default: cout<<"Falscher Operator eingegeben"<<endl; break;
	}
	if(ergebnis) cout<<"Das Ergebnis von "<<zahl1<<roperator<<zahl2<<" ist "<<ergebnis<<endl<<endl;
			
	
}

