fork download
  1. program ideone;
  2. begin
  3. (* your code goes here *)
  4. end.
Success #stdin #stdout 0.01s 5312KB
stdin
program Taschenrechner;

var
  zahl1, zahl2, ergebnis: real;
  op, weiter: char;

begin
  repeat
    write('Erste Zahl: ');
    readln(zahl1);

    write('Zweite Zahl: ');
    readln(zahl2);

    write('op (+, -, *, /): ');
    readln(op);

    case op of
      '+': ergebnis := zahl1 + zahl2;
      '-': ergebnis := zahl1 - zahl2;
      '*': ergebnis := zahl1 * zahl2;
      '/': if zahl2 <> 0 then
              ergebnis := zahl1 / zahl2
           else
           begin
             writeln('Fehler: Division durch 0!');
             ergebnis := 0;
           end;
    else
      writeln('Ungueltiger Operator!');
      ergebnis := 0;
    end;

    writeln('Ergebnis: ', ergebnis:0:2);
    writeln;

    write('Noch einmal? (J/N): ');
    readln(weiter);

  until UpCase(weiter) = 'N';

  writeln('Programm beendet.');
end.
stdout
Standard output is empty