{$N+,E+} uses crt; var x :extended; function alg2(x:extended):extended; var i:integer; a,y,eps :extended; begin eps:=0.0000000001; y:=1; a:=1;i:=1; while abs(a) > eps do begin a:=a*x/i; y:=y+a; inc(i); end; alg2:=y; end; begin clrscr; repeat write(' Geben Sie x ein ! '); readln(x); writeln(exp(x),' Alg2: ',alg2(x) ); writeln; until x=0; end.