Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
15. Jan 2009
Sorry natürlich.... mein Fehler
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
15. Jan 2009
Moment,
In der Variablendeklaration ist n als double angegeben, double=Ganzzahl.
Wenn taker in n:=1.9 schreiben will MUSS das eine Variable vom Typ float(real, extended etc) sein, sonst gaht das nicht.
Gruß Matthias
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
15. Jan 2009
Ach ja ausser dein Ergebnis soll eine Ganzzahl sein, dann kannst du natürlich
ergebnis:=round(dein Term);
machen
Gruß Matthias
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
15. Jan 2009
Ja, ausser du baust ständig floattoint(real) ein, damit wird dein Ergebnis aber ungenauer
Gruß Matthias
Forum: Object-Pascal / Delphi-Language
Delphi
by matashen,
15. Jan 2009
So mal aus der Hilfe:
Ist x größer 0?
Das Ergebnis ist eine Gleitkommazahl, das heist alle anderen Zahlen auch extended sein, oder du must eine funktion zur Umwandlung einbauen.
Poste mal deine Varliste, was deine a,ee usw sind.