import utilities.TastaturEingabe;

public class Taschenrechner {
 
  public static void main(String[] args) {
    double zahl1;
    double zahl2;
    char operator;
    double ergebnis;

    zahl1 = TastaturEingabe.readDouble("Bitte geben Sie Ihre erste Zahl ein: \n");

    operator = TastaturEingabe.readChar("Bitte geben Sie Ihren Operator ein: \n");
    
    zahl2 = TastaturEingabe.readDouble("Bitte geben Sie die zweite Zahl ein mit der es verrechnet werden soll\n");
    
    
    ergebnis = 0;
 
     if (operator == '+') {
       
       ergebnis = zahl1 + zahl2;
     } 
     
     else if (operator == '-') {
       ergebnis = zahl1 - zahl2;
       
     }
     
     
     else if (operator == '*') {
       ergebnis = zahl1 * zahl2;
       
     }
     
     else if (operator == '/') {
       ergebnis = zahl1 / zahl2;
       if (zahl2 == 0){
        System.out.println ("Teilen durch 0 ist unzulssig!"); 
        System.exit(1);
        
       }
       
       
     }
     
     else {
      System.out.println("Eine Rechnung aufzustellen ist nicht mglich: Unzulssiger Operator!");
      System.exit(1);
      
     }
     
     
     System.out.println("Das Ergebnis Ihrer Rechnung lautet: " +  zahl1 + " " + operator + " " +  zahl2 + " = " +  ergebnis);
    }
  }
  