Тема: Завдання підвищеної складності.
program Project2;
{$APPTYPE CONSOLE}
{48. Не використовуючи стандартні функції (за винятком abs),
обчислити з точністю eps=0.0001 (х ввести з клавіатури):
а)* e^x=1+x/1!+x2/2!+…+xn/n!+…;
Вважати, що необхідна точність досягнута, якщо черговий доданок по модулю менше
eps, - усі наступні доданки можна вже не враховувати.}
uses
SysUtils;
var
fact,n,y,e,x:real;
const
eps=0.0001;
begin
writeln('input x');
read(x);
n:=0;
y:=0;
fact:=1;
while
if abs((1/fact)) > eps then
begin
n:=n+1;
fact:=fact*n;
y:=(e^x)+(1/fact);
else
writeln(e);
readln;
end;
end
[Error] Project2.dpr(29): Pointer type required
[Error] Project2.dpr(33): Type of expression must be BOOLEAN
я просто топлюся з цим завданням