Volker Englisch
2016-10-17 16:08:02 UTC
Ich bräuchte zum ersten Mal die Potenzfunktion in Pascal. Die will aber
leider nicht so wie ich das erwarten würde. Antwort vom Compiler:
ei.pas(16,26) Error: Operator is not overloaded
ei.pas(21,2) Fatal: There were 1 errors compiling module, stopping
Das ist genau die Stelle, an der das ** steht. Ok, der Exponent ist
keine Ganzzahl - aber das sollte doch kein Problem sein, oder?
Vielleicht hat ja jemand eine Idee, woran das liegen könnte. Google
brachte irgendwie auch nichts sinnvolles zu der Fehlermeldung.
cu
Volker
---------------------------------- cut -------------------------------
program ei;
const Ts: real = 8;
Ti: real = 67;
Hoehe: real = 405;
var Masse: real;
Tw: real;
Zeit: real;
begin
write('Masse in Gramm: ');
readln(Masse);
Tw := 100 - (405 / 285);
Zeit := 0.465 * (Masse ** (2/3)) * ln(0.76 * ((Tw - Ts) / Tw - Ti));
writeln(Zeit);
end.
leider nicht so wie ich das erwarten würde. Antwort vom Compiler:
ei.pas(16,26) Error: Operator is not overloaded
ei.pas(21,2) Fatal: There were 1 errors compiling module, stopping
Das ist genau die Stelle, an der das ** steht. Ok, der Exponent ist
keine Ganzzahl - aber das sollte doch kein Problem sein, oder?
Vielleicht hat ja jemand eine Idee, woran das liegen könnte. Google
brachte irgendwie auch nichts sinnvolles zu der Fehlermeldung.
cu
Volker
---------------------------------- cut -------------------------------
program ei;
const Ts: real = 8;
Ti: real = 67;
Hoehe: real = 405;
var Masse: real;
Tw: real;
Zeit: real;
begin
write('Masse in Gramm: ');
readln(Masse);
Tw := 100 - (405 / 285);
Zeit := 0.465 * (Masse ** (2/3)) * ln(0.76 * ((Tw - Ts) / Tw - Ti));
writeln(Zeit);
end.