ich habe gerade mit Pascal(Virtual Pascal v2.1) angefangen und mein Programm läuft im Grunde auch. Mein einziges Problem ist, dass meine Real-Variable immer nur Werte wie 2.5000000000E(0001) ausgibt.
Gibt es eine Möglichkeit die Zahl als 2.5 anzeigen zu lassen?
Real-Variable immer nur Werte wie 2.5000000000E(0001) ausgibt.
Gibt es eine Möglichkeit die Zahl als 2.5 anzeigen zu lassen?
kenne zwar das Virtual Pascal v2.1 nicht, aber wenn ich Tipp#11 von http://vpascal.dwalin.ru/vptips.html richtig interpretiere musst du wohl mit dem Format Befehl arbeiten und noch den richtigen „format secifier“ (wie %3d - für 3 stellige Dezimalzahl) für eine Nachkommastelle finden. Zum Beispiel würde ich es so in der Art vermuten:
So ich möchte mich verbessern^^.
mit „uses SysUtils“ zeigt er diesen error nicht mehr an.
Habe mal ein test gemacht nur schließt das Fenster sofort wieder.
Program test ;
uses
SysUtils;
var
f: string;
a: real ;
begin
readln(a);
f:= Format(’%s’,[a]);
writeln(f);
readln;
end.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]