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

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

Begin	
  repeat
    write('Geben Sie die erste Zahl ein: ');
    readln(zahl1);

    write('Geben Sie die zweite Zahl ein: ');
    readln(zahl2);

    write('Wählen Sie die Rechenart (+, -, *, /): ');
    readln(operator);

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

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

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

  until (weiter = 'N') or (weiter = 'n');

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