===== PascalABC.NET =====
begin
var (a, b, c) := ReadReal3('Введите длины сторон через пробел:');
var P := a + b + c;
var p2 := P / 2; // полупериметр
var S := Sqrt(p2 * (p2 - a) * (p2 - b) * (p2 - c)); // ф-ла Герона
Println('P =', P, ' S =', S)
end.
При автоматическом переводе могут возникнуть много проблем
в зависимости от контекста слова могут иметь разное значениеперевод пословиц, поговорок и прочих стандартных словосочетаний может не существовать на другом языке или может быть передан не верноотрицательные предложения могут перейти в положительныеигра слов часто непереводиманедостаток информации одного текста не может быть восполнен. Например в английском у глаголов нет родов, а в русском естьдругая причина потери смыслаэлектронный переводчик может не знать, как переводится слово или фраза, или не иметь всех вариантов переводаПоделитесь своими знаниями, ответьте на вопрос:
37 ! составить программу на pascal. условие: даны три стороны треугольника. вычислите площадь и периметр. ход решения: ввести три цифры - стороны треугольника и с форум нахождения площади и периметра треугольника найти их.
var a,b,c,p,s: real;
begin
write('Введите 1-ю сторону: '); readln(a);
write('Введите 2-ю сторону: '); readln(b);
write('Введите 3-ю сторону: '); readln(c);
p:= a + b + c;
s:=sqrt((p/2)*(p/2-a)*(p/2-b)*(p/2-c));
writeln('Периметр = ', p);
writeln('Площадь = ', s);
end.