Advertisement
MadCortez

Untitled

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