Advertisement
MadCortez

Untitled

Sep 10th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 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. Write('Введите радиус круга в диапазоне 1..1000000: ');
  10. repeat
  11. try
  12. Readln(A);
  13. except
  14. Writeln('Введите корректные данные: ');
  15. end;
  16. if (A > 0) and (A < 1000001) then
  17. IsValid := True
  18. else
  19. Writeln('Введите корректные данные: ');
  20. until IsValid;
  21. IsValid := False;
  22. Write('Введите сторону квадрата в диапазоне 1..1000000: ');
  23. repeat
  24. try
  25. Readln(B);
  26. except
  27. Writeln('Введите корректные данные: ');
  28. end;
  29. if (B > 0) and (B < 1000001) then
  30. IsValid := True
  31. else
  32. Writeln('Введите корректные данные: ');
  33. until IsValid;
  34. if 2 * A <= B then
  35. Writeln('Пройдёт')
  36. else
  37. Writeln('Не пройдёт');
  38. Readln;
  39. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement