Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. program laba_1_1_Delphi;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. {$R *.res}
  6.  
  7. uses
  8. System.SysUtils;
  9.  
  10. var
  11. sideA, sideB, sideC: Real;
  12. IsCorrect: Boolean;
  13.  
  14. begin
  15. Writeln('This program determines if the triangle is equilateral');
  16. Writeln('Enter side A: ');
  17. repeat
  18. try
  19. Readln(sideA);
  20. if (sideA > 0) then
  21. IsCorrect := true
  22. else
  23. begin
  24. IsCorrect := false;
  25. Writeln('Enter a positive number!');
  26. end;
  27. except
  28. IsCorrect := false;
  29. Writeln('Enter a positive number!');
  30. end
  31. until (IsCorrect);
  32. Writeln('Enter side B: ');
  33. repeat
  34. try
  35. Readln(sideB);
  36. if (sideB > 0) then
  37. IsCorrect := true
  38. else
  39. begin
  40. IsCorrect := false;
  41. Writeln('Enter a positive number!');
  42. end;
  43. except
  44. IsCorrect := false;
  45. Writeln('Enter a positive number!');
  46. end
  47. until (IsCorrect);
  48. Writeln('Enter side C: ');
  49. repeat
  50. try
  51. Readln(sideC);
  52. if (sideC > 0) then
  53. IsCorrect := true
  54. else
  55. begin
  56. IsCorrect := false;
  57. Writeln('Enter a positive number!');
  58. end;
  59. except
  60. IsCorrect := false;
  61. Writeln('Enter a positive number!');
  62. end
  63. until (IsCorrect);
  64. if (sideA + sideB > sideC) and (sideA + sideC > sideB) and
  65. (sideC + sideB > sideA) then
  66. begin
  67. Writeln(' ');
  68. Writeln('Triangle exists');
  69. Writeln(' ');
  70. if (sideA = sideB) and (sideA = sideC) and (sideC = sideB) then
  71. Writeln('The triangle is equilateral')
  72. else
  73. Writeln('The triangle is not equilateral')
  74. end
  75. else
  76. Writeln('Triangle does not exist');
  77. Writeln(' ');
  78. Writeln('Press ENTER to exit the program');
  79. Readln;
  80. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement