Advertisement
MadCortez

Untitled

Sep 10th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. program laba1_1;
  2.  
  3. var
  4. A, B: Longint;
  5. IsValid: Boolean;
  6.  
  7. begin
  8. Writeln('Данная программа проверяет, пройдёт ли круг радиусом А в квадрат со стороной B');
  9. while not IsValid do
  10. begin
  11. Write('Введите радиус круга в диапазоне 1..1000000: ');
  12. try
  13. Readln(A);
  14. except
  15. Writeln('Введите сторону квадрата в диапазоне 1..1000000: ');
  16. end;
  17. if (A > 0) and (A < 1000001) then
  18. IsValid := True;
  19. end;
  20. IsValid := False;
  21. while not IsValid do
  22. begin
  23. Write('Введите сторону квадрата в диапазоне 1..1000000: ');
  24. try
  25. Readln(B);
  26. except
  27. Writeln('Введите сторону квадрата в диапазоне 1..1000000: ');
  28. end;
  29. if (B > 0) and (B < 1000001) then
  30. IsValid := True;
  31. end;
  32. if 2 * A <= B then
  33. Writeln('Пройдёт')
  34. else
  35. Writeln('Не пройдёт');
  36. Writeln('Нажмите Enter для выхода из программы');
  37. Readln;
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement