Advertisement
venik2405

lab1_1

Sep 28th, 2020
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.33 KB | None | 0 0
  1.     Program lab1_1;
  2.      
  3.     Uses
  4.         SysUtils;
  5.     Var
  6.         A, B, C: Integer;
  7.         IsCorrect: Boolean;
  8.     Begin
  9.        Writeln ('Данная программа проверяет, является ли треугольник
  10.               равнобедренным.');
  11.        Repeat
  12.           IsCorrect := true;
  13.           try
  14.              Writeln(' Введите первую сторону : ');
  15.              Readln(A);
  16.              Writeln('Введите вторую сторону : ');
  17.              Readln(B);
  18.              Writeln('Введите третью сторону : ');
  19.              Readln(C);
  20.           Except
  21.              IsCorrect := false;
  22.           End;  
  23.           If (A < 1) or (B < 1) or (C < 1) then
  24.              IsCorrect := false;
  25.    
  26.           If IsCorrect = false then
  27.              Writeln('Пожалуйста, введите корректные длины сторон  
  28.                          треугольника');
  29.        Until (IsCorrect);  
  30.        If (A > B + C) or (B > A + C) or (C > A + B) then
  31.        Begin
  32.         Writeln('Треугольник не существует.');
  33.        End;
  34.        Else
  35.           If (A = B) or (B = C) or (A = C) then
  36.               Writeln('Треугольник равнобедренный')
  37.           Else
  38.               Writeln('Треугольник не является равнобедренным');
  39.        Readln;
  40.     end.
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement