Программист составил программу нахождения площади и периметра треугольника, однако при запуске она выдает ошибку. Найдите ее. program SP; var s, p, r, a, b, c: integer; begin writeln (‘привет, давай найдем площадь и периметр треугольника’); a:=15.67; b:=3.5; c:=9.34; p:=a+b+c; r:=(a+b+c)/2; s:=sqrt(r*(r-a)*(r-b)*(r-c)); writeln (‘периметр треугольника равен ’, p); writeln (‘Площадь треугольника равна ’, s); writeln (‘Всего доброго!’); end. забыл ввести переменные; тип переменных не соответствует их значениям; неправильная формула нахождения периметра; после begin не стоит точка с запятой;
Задание

Программист составил программу нахождения площади и периметра треугольника, однако при запуске она выдает ошибку. Найдите ее.
program SP;
var s, p, r, a, b, c: integer;
begin
writeln \(‘привет, давай найдем площадь и периметр треугольника’\);
a:=15.67;
b:=3.5;
c:=9.34;
p:=a+b+c;
r:=\(a\+b\+c\)/2;
s:=sqrt\(r\*\(r\-a\)*\(r\-b\)*\(r\-c\));
writeln \(‘периметр треугольника равен ’, p\);
writeln \(‘Площадь треугольника равна ’, s\);
writeln \(‘Всего доброго\!’\);
end.

  • забыл ввести переменные;
  • тип переменных не соответствует их значениям;
  • неправильная формула нахождения периметра;
  • после begin не стоит точка с запятой;