Написать программу в Pascal ABC: Нахождение площади треугольника.
5-9 класс
|
var
// координаты вершин
c: array [,] of real := ((0,0), (1,0), (0,1));
sides: array[0..3] of real; // длины сторон
s,p: real;
i,n: integer;
begin
// вычисляем длины сторон
for i := 0 to 2 do begin
n := (i+1) mod 3;
sides[i] := sqrt(sqr(c[i, 0] - c[n, 0]) + sqr(c[i, 1] - c[n, 1]));
p := p+sides[i]/2;
end;
// формула Герона
s := p;
for i := 0 to 2 do
s := s * (p - sides[i]);
writeln(sqrt(s));
end.
Другие вопросы из категории
страниц, на каждой странице 45 строк,в каждой строке -50
символов. Каков объем информации в книге?
Читайте также
Входные данные длины сторон треугольника.
Выходные данные периметр треугольника, площадь треугольника.
компьютере( то есть проверить будет ли работать программа)
вычисления суммы чисел от 6 до 10. Написать программу вычисления n! (факториал числа n), где n- целое неотрицательное число.
Определение факториала:
0!=1, 1!=1, 2!=1*2, 3!=1*2*3, ……,n!=1*2*3*…*(n-1)*n.
Другими словами n!- это произведение n натуральных чисел.