Advertisement
MadCortez

Untitled

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