Hallo Patrick,
herzlich Willkommen!
Es wäre gut, wenn du uns sagen würdest, welche Fehler du wo genau erhälst.
Wie mir scheint fehlen dir auch einige Delphi-Grundlagen.
Hier kannst du diese durcharbeiten. Denn sowas wie
pi := floattostrf(3.14159265358);
kann nicht gehen. Pi ist nicht als String deaklariert, was auch blödsinnig wäre, daher musst du da auch nichts konvertieren. Richtig und viel einfacher wäre
pi = 3.14159265358;
bzw. die
Unit Math in den
uses einzubinden, dann kannst du
Pi direkt nutzen.
Edit: Auch wenn sich der Inhalt meines Beitrags mit dem von stifflersmom ähnelt, habe ich ihn dennoch abgesendet aufgrund des Hinweises der fehlenden Grundlagen.