Вопрос школьника по предмету Информатика
В основной
программе вводятся стороны треугольника a, b, c. В модуле проверяются неравенства
треугольника (a) и
вычисляется площадь треугольника. Ввести данные двух треугольников и вывести
результаты.
Ответ учителя по предмету Информатика
Program n1;
var a,b,c: real;
procedure tr(a,b,c: real );
var p,S: real;
begin
if (a<b+c) and (b<a+c) and (c<a+b) then
begin
p:=0.5*(a+b+c);
S:=sqrt(p*(p-a)*(p-b)*(p-c));
write(‘S=’,S:6:3);
end else write(‘это не треугольник’);
end;
begin
readln(a,b,c);
tr(a,b,c);
end.
// тестирование:
ввод: 3 4 5
вывод: S=6.000
ввод: 2 3 4
вывод: S=2.905
Похожие вопросы от пользователей
1. to lean on
2. to chop off
3. to give smth
a) to remove smth by cutting
b) to bend or move from an upright position
c) to contribute
А 6 минут 114 стр
Б 7 минут 147 стр
В 9 минут 144 стр
Г 8 минут 120 стр