Hi,
Wie schon gesagt, solltest du dich einmal über Datentypen informieren.
Ein Integer ist eine
ganze zahl, also ohne Nachkommastellen. Ein Floatwert, z.B. Single, Double und Extended (Näheres zu den Unterschieden siehe
OH) hingegen ist eine sogenannte
reelle Zahl ( Also eine Zahl mit Kommastellen), und damit für Zinsrechnung wohl die bessere Wahl.
Rechnen kannst du damit fast genau so, bloß musst du für die Division den Operator
/ statt
div verwenden.
Was den Fehler mit dem ' angeht: Der muss sich an einer anderen Stelle des Codes befinden, denn in deinem Code kann dieser Fehler gar nicht vorkommen. vermutlich weißt du an irgendeiner Stelle einer Variable einen Text zu, oder gibst diesen Text an eine Funktion (z.B. ShowMessage) und hast das abschließende
' vergessen.