Warum sind eigentlich
L,H,L2,H2:real;
global deklariert, obwohl sie nur lokal benötigt werden?
Warum deklarist du die Variablen als Reals und nicht als Integer?
Vorallem da du ja eigentlich überall Integer haben wolltest.
siehe
L:=strtoint
,
intttostr(L2)
,
div
und vorallem
Zitat:
DIV Problem (Integer?)
Zitat:
[Fehler] Unit1.pas(42): Operator ist auf diesen Operandentyp nicht anwendbar
Operator = dein DIV
Operandentyp = Typ deiner Variable
Also, da kann man aus der Fehlermeldung herauslesen, daß die Variable einen unpassenden Typen besitzt, welcher nicht mit dieser Operation vereinbar ist.
PS: Für Fließkommazahlen nutzt man das
/
als Divisionsoperator.
Man hätte nicht alles
fett schreiben müssen und der Code paßt auch ganz gut in ein [code]...[/code] oder sogar ein [delphi]...[/delphi] (der Knopf mit dem roten Helm) rein.
Für Fehlerstellen macht sich z.B. ein Kommentar ala
// <<<<< hier ist es
nicht verkehrt.