Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. Program laba_1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. var
  6. deg1, deg2, deg3 : real;
  7. IsCorrect : boolean;
  8. begin
  9. writeln ('введите значение углов');
  10. repeat
  11. try
  12. IsCorrect:= TRUE;
  13. readln (deg1);
  14. if (deg1<0) or (deg1>180) then
  15. begin
  16. IsCorrect:= FALSE;
  17. writeln('Введите корректное значение (от 1 до 180):');
  18. end;
  19. except
  20. IsCorrect:= FALSE;
  21. writeln ('Введите корректное значение');
  22. end
  23.  
  24. until IsCorrect;
  25. repeat
  26. try
  27. IsCorrect:= TRUE;
  28. readln (deg2);
  29. if (deg2<0) or (deg2>180) then
  30. begin
  31. IsCorrect:= FALSE;
  32. writeln('Введите корректное значение (от 1 до 180):');
  33. end;
  34. except
  35. IsCorrect:= FALSE;
  36. writeln ('Введите корректное значение');
  37. end
  38.  
  39. until IsCorrect;
  40. repeat
  41. try
  42. IsCorrect:= TRUE;
  43. readln (deg3);
  44. if (deg3<0) or (deg3>180) then
  45. begin
  46. IsCorrect:= FALSE;
  47. writeln('Введите корректное значение (от 1 до 180):');
  48. end;
  49. except
  50. IsCorrect:= FALSE;
  51. writeln ('Введите корректное значение');
  52. end
  53.  
  54. until IsCorrect;
  55. if (deg1+deg2+deg3=180) then
  56. begin
  57. if (deg1=deg2) or (deg1=deg3) or (deg2=deg3) then
  58. writeln ('Треугольник равнобедренный')
  59. else writeln ('Треугольник не равнобедренный');
  60. end
  61. else
  62. writeln ('Треугольник не существует');
  63. readln
  64. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement