ФОРМУЛА ГЕРОНА В ДЕЛФИ

Формула Герона - это формула для вычисления площади треугольника по длинам его сторон. В Delphi можно написать функцию для вычисления этой формулы следующим образом:

function HeronFormula(a, b, c: Double): Double;
begin
var p := (a + b + c) / 2;
Result := Sqrt(p * (p - a) * (p - b) * (p - c));
end;

Функция HeronFormula принимает три аргумента - длины сторон треугольника, вычисляет полупериметр и использует его для вычисления площади по формуле Герона. Важно учитывать, что перед вызовом функции необходимо выполнить проверку на то, что переданные значения могут образовать треугольник.

Также можно реализовать эту формулу в рамках класса Triangle:

type
Triangle = class
private
fA, fB, fC: Double;
public
constructor Create(a, b, c: Double);
function GetArea: Double;
end;

constructor Triangle.Create(a, b, c: Double);
begin
fA := a;
fB := b;
fC := c;
end;

function Triangle.GetArea: Double;
var
p: Double;
begin
p := (fA + fB + fC) / 2;
Result := Sqrt(p * (p - fA) * (p - fB) * (p - fC));
end;

В этом случае вычисление площади треугольника осуществляется через метод GetArea класса Triangle, который доступен для объектов этого класса. Для создания объекта треугольника реализуется конструктор класса, который принимает длины сторон треугольника.

Формула Герона. Урок 10. Геометрия 8 класс

8 класс, 18 урок, Формула Герона

Построение графиков функции в Delphi часть 1

найти площадь треугольника. Формула Герона. Известны 3 стороны.

Совершенно иной подход к математике [Veritasium]

👉 ФОРМУЛА ГЕРОНА. Площадь треугольника #shorts

Реклама
Новое
Реклама