Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. Program laba_1;
  2.  
  3. {$APPTYPE CONSOLE}
  4. uses
  5. sysUtils;
  6. var
  7. deg1, deg2, deg3 : real;
  8. IsCorrect : boolean;
  9. begin
  10. writeln ('Enter a value of corners');
  11. repeat
  12. try
  13. IsCorrect:= TRUE;
  14. readln (deg1);
  15. if (deg1 < 0) or (deg1 > 180) then
  16. begin
  17. IsCorrect:= FALSE;
  18. writeln('Enter the correct value for the first corner (from 1 to 180).');
  19. end;
  20. except
  21. IsCorrect:= FALSE;
  22. writeln ('Enter the correct value');
  23. end
  24.  
  25. until IsCorrect;
  26. repeat
  27. try
  28. IsCorrect:= TRUE;
  29. readln (deg2);
  30. if (deg2 < 0) or (deg2 > 180) then
  31. begin
  32. IsCorrect:= FALSE;
  33. writeln('Enter the correct value for the second corner (from 1 to 180).');
  34. end;
  35. except
  36. IsCorrect:= FALSE;
  37. writeln ('Enter the correct value');
  38. end
  39.  
  40. until IsCorrect;
  41. repeat
  42. try
  43. IsCorrect:= TRUE;
  44. readln (deg3);
  45. if (deg3 < 0) or (deg3 > 180) then
  46. begin
  47. IsCorrect:= FALSE;
  48. writeln('Enter the correct value for the third corner (from 1 to 180).');
  49. end;
  50. except
  51. IsCorrect:= FALSE;
  52. writeln ('Enter the correct value');
  53. end
  54.  
  55. until IsCorrect;
  56. if (deg1+deg2+deg3=180) then
  57. begin
  58. if (deg1=deg2) or (deg1=deg3) or (deg2=deg3) then
  59. writeln ('Triangle is isosceles')
  60. else
  61. writeln ('Triangle is not isosceles');
  62. end
  63. else
  64. writeln ('Triangle does not exist');
  65. readln
  66. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement