{ algorytm Newtona-Raphsona }
Program pierwiatek_kwadratowy;
uses crt;
var
eps:real;
a,p:real;
begin
clrscr;
write('Podaj liczbe z ktorej liczymy pierwiastek kwadratowy: ');
readln(a);
write('Podaj dokladnosc obliczen: ');
readln(eps);
write('Podaj poczatkowa wartosc pierwiastka: ');
readln(p);
while abs(p-a/p)>=eps do
p:=(p+a/p)/2;
writeln('wartosc pierwiastka kwadratowego z liczby ',a:8:4);
writeln(' obliczona z dokladnoscia ',eps:8:4,' wynosi: ',p:8:4);
readkey;
end.