プログラムを実行すると、エラーが発生します。
program lab_1_27;
uses crt;
var
x, y, z: real;
a: integer;
function pow_udf(m, n:real) : real;
var
result: real;
begin
result:= exp(y * ln(x));
end;
begin
clrscr;
readln(x);
readln(y);
z:= pow_udf(x, y);
a:= round(z); (* a cursor is in this line after terminating the program *)
writeln(a);
readkey;
end.
エラー:
Error 207: invalid floating point operation.
資金を提供できないので、そのような行動の理由を教えてください...