Fehler bei TurboPascal (Programmieren)

Fehler bei TurboPascal (Programmieren)

Hallo, ich habe ein Problem. Da ich keinerlei Kenntnisse über Programmierung habe, wollte ich einfach mal versuchen etwas zu "programmieren". Dazu habe ich mich entschlossen mir einen Taschenrechner für die Berechnungen am Kreis zu entwerfen. Leider funktionierte dies nicht. Könntet ihr mir sagen, wo mein Fehler liegt? Wie gesagt, dies ist mein erster Versuch.

program berechnungen_am_kreis;

uses Wincrt;

var r: real;
u: real;
a: real;
begin

writeln('Bitte geben Sie den Radius ein!');
readln(r);

writeln('Der Umfang des Kreises beträgt:',u);
u:=2*3.14*r;

writeln('Der Flächeninhalt des Kreises beträgt:',a);
a:=3.14*r*r;

end.

Wenn ich nun einen Wert für r eingebe (z.B. 5) erscheint folgendes:

00000000000000E + 00

Vielen Dank
Warum berechnest du das Ergebnis erst, nachdem du es ausgeben willst?
(Außerdem würde ich empfehlen, das Ergebnis zu runden.)
Oh... wie dumm. Naja, ich hatte die Syntax eh noch nicht so ganz richtig verstanden. Jedenfalls aber vielen Dank.
Logge dich ein um einen Beitrag zu schreiben.