Advertisement
ksyshshot

Lab_1.2

Sep 22nd, 2022 (edited)
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.07 KB | Source Code | 0 0
  1. Program Lab_1_2;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. {$R *.res}
  6.  
  7. Uses
  8.     System.SysUtils;
  9.  
  10. Const
  11.     MAX_VALUE = 15;
  12.     MIN_VALUE = 2;
  13.  
  14. Var
  15.     N, I, StrokaUmn: Integer;
  16.     IsCorrect: Boolean;
  17.  
  18. Begin
  19.     StrokaUmn:=0;
  20.     Writeln('Данная программа составляет таблицу умножения для заданного натурального числа в диапозоне от 2 до 15');
  21.     Repeat
  22.         Write('Введите число: ');
  23.         IsCorrect:= true;
  24.         Try
  25.             Readln(N);
  26.         Except
  27.             Writeln('Проверьте верность введённых данных!');
  28.             IsCorrect:= false
  29.         End;
  30.         If ((IsCorrect) And ((N < MIN_VALUE) Or (N > MAX_VALUE))) Then
  31.         Begin
  32.             Writeln('Введено число неверного диапозона!');
  33.             IsCorrect:= false;
  34.         End;
  35.     Until(IsCorrect);
  36.     For I := 1 To N Do
  37.         Begin
  38.             StrokaUmn:=I*N;
  39.             Writeln(I,'*',N,'=',StrokaUmn);
  40.         End;
  41.     Readln
  42. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement