привет исправить код на паскале var FirstValue,SecondValue,ThirdValue,FourthValue,S,perimetr,stoimost : double; begin writeLn('введите первое число'); read(FirstValue); writeLn('введите второе число'); read(SecondValue); writeLn('введите третье число'); begin if (FirstValue = SecondValue or FirstValue = ThirdValue or SecondValue = ThirdValue) then begin p:= (FirstValue + SecondValue + ThirdValue); q:= p * 0.5; s:= Math.Sqrt(p * (p - FirstValue) * (p - SecondValue) * (p - ThirdValue)); WriteLn(s); end else begin perimetr:= FirstValue + SecondValue + ThirdValue; WriteLn(perimetr); end; end; end.