Предмет: Информатика,
автор: Аноним
Вычислить площадь треугольника по 3 сторонам,в алгоритме предусмотреть проверку существования такого треугольника.
Ответы
Автор ответа:
0
// PascalABC.NET 3.0, сборка 1076
var
a,b,c,p,s:real;
begin
Writeln('Введите через пробел стороны треугольника: ');
Read(a,b,c);
if (a+b>c) and (a+c>b) and (b+c>a) then begin
p:=(a+b+c)/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
Writeln('Площадь треугольника равна ',s)
end
else Writeln('Невозможно построить треугольник')
end.
Тестовые решения:
Введите через пробел стороны треугольника:
10 15 13.6
Площадь треугольника равна 66.3272183948641
Введите через пробел стороны треугольника:
5 8 20.4
Невозможно построить треугольник
var
a,b,c,p,s:real;
begin
Writeln('Введите через пробел стороны треугольника: ');
Read(a,b,c);
if (a+b>c) and (a+c>b) and (b+c>a) then begin
p:=(a+b+c)/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
Writeln('Площадь треугольника равна ',s)
end
else Writeln('Невозможно построить треугольник')
end.
Тестовые решения:
Введите через пробел стороны треугольника:
10 15 13.6
Площадь треугольника равна 66.3272183948641
Введите через пробел стороны треугольника:
5 8 20.4
Невозможно построить треугольник
Автор ответа:
0
можно в письменном виде?
Автор ответа:
0
Что значит "в письменном"?
Автор ответа:
0
блок схему
Автор ответа:
0
Блок-схемы в условии не запрашивалось
Автор ответа:
0
Вы вообще не указали, как представлять ответ, поэтому отвечающие на вопрос имеют право самостоятельно определить форму решения.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: uzik1969uzik
Предмет: Другие предметы,
автор: hdvtcdbjdhyfhh
Предмет: Математика,
автор: yasminkabekmurzayeva
Предмет: История,
автор: VVatutina03
Предмет: География,
автор: anastaint