Witajcie! Napisałem sobie taki kod poniżej. Niestety, przy wpisywaniu wartości x oraz epsilon, okienko się zamyka.
Ktoś ma pomysł jak to naprawić? Proszę o pomoc.
program seweryn;
var x: real ;
var W: real ;
var s: real ;
var epsilon: real ;
var q: real ;
var k: longint ;
begin
write('podaj x') ;
readln(x) ;
write('podaj epsilon') ;
readln (epsilon) ;
k:=0 ;
W:=1 ;
S:=1 ;
q:=1/(sqr(1+x)) ;
repeat
W:=W*x*(-1)*(k+1)/k ;
S:=S+W ;
k:=k+1 ;
until Abs(W)<epsilon ;
writeln ('wartosc przyblizona funkcji wynosi:') ;
writeln (S) ;
writeln ('dokladnie wartosc funkcji wynosi:') ;
writeln (q) ;
writeln ('ilosc uwzglednionych wyrazow wynosi:') ;
writeln (k) ;
read (x) ;
end.
dodanie znacznika <code class="pascal">
- @furious programming