Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. program laba1_2;
  2. uses
  3. System.SysUtils;
  4. var
  5. x,i:integer;
  6. y1,y:real;
  7. isCorrect:Boolean;
  8. const eps = 0.001;
  9. begin
  10. isCorrect := false;
  11. repeat
  12. writeln('Введите натуральное число ');
  13. try
  14. readln(x);
  15. isCorrect := true
  16. except
  17. writeln('Введены некоректные данные! Повторите!');
  18. end;
  19. until isCorrect;
  20. y1 := 1;
  21. while abs(y - y1) > eps do
  22. begin
  23. y1 := y;
  24. y := (y1 + x/y1)/2;
  25. end;
  26. writeln('Корень квардратный из ' , x ,'=' ,y:3:2);
  27. readln;
  28. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement