Сервисы

Калькулятор периметра

Калькулятор периметра

Вычисляет периметр геометрической фигуры: прямоугольник, квадрат, треугольник, круг, трапеция, параллелограмм, ромб, эллипс, сектор, сегмент, пяти-, шести-, восьмиугольник и правильный многоугольник.

Схема к калькулятору

Фигура

Длина

Ширина

Сторона

Сторона a

Сторона b

Сторона c

Сторона d

Радиус

Угол (градусы)

Полуось a

Полуось b

Количество сторон

Единица результата


Логика вычислений

Калькулятор вычисляет периметр выбранной геометрической фигуры. Все введённые размеры сначала приводятся к единой базовой единице (метрам), периметр считается по формуле, соответствующей фигуре, а итог переводится в выбранную единицу результата. Для каждой фигуры показываются только нужные поля.

P = P_базис / k_вых

где:

  • P — периметр в выбранной единице результата;
  • P_базис — периметр, вычисленный в метрах;
  • k_вых — коэффициент перевода единицы результата в метры (см. таблицу ниже).

Каждый исходный размер тоже умножается на свой коэффициент перевода, поэтому стороны можно вводить в разных единицах — все они сводятся к метрам перед расчётом:

x = x_ввод × k

где:

  • x — размер в метрах;
  • x_ввод — введённое значение;
  • k — коэффициент перевода выбранной единицы в метры (см. таблицу ниже).

Дальше периметр считается по-разному в зависимости от фигуры.

Многоугольники по сторонам

Для прямоугольника периметр равен удвоенной сумме длины и ширины:

P = 2 × (L + W)

где:

  • L, W — длина и ширина прямоугольника, м.

У параллелограмма противоположные стороны равны, поэтому периметр считается так же — по двум смежным сторонам:

P = 2 × (a + b)

где:

  • a, b — две смежные стороны параллелограмма, м.

Для квадрата и ромба все четыре стороны одинаковы:

P = 4 × s

где:

  • s — длина стороны, м.

Для произвольного треугольника периметр — сумма трёх сторон:

P = a + b + c

где:

  • c — третья сторона треугольника, м.

Для трапеции — сумма всех четырёх сторон:

P = a + b + c + d

где:

  • d — четвёртая сторона трапеции, м.

Правильные многоугольники

У правильного многоугольника все стороны равны, поэтому периметр — произведение числа сторон на длину одной стороны:

P = n × s

где:

  • n — количество сторон, шт;
  • s — длина стороны, м.

Для пятиугольника, шестиугольника и восьмиугольника число сторон фиксировано (n = 5, 6 и 8 соответственно), и формула сводится к умножению стороны на это число:

P = 5 × s    P = 6 × s    P = 8 × s

Круг, сектор и сегмент

Периметр (длина окружности) круга:

P = 2 × π × r

где:

  • r — радиус, м;
  • π — число пи, ≈ 3,14159.

Для перехода к сектору и сегменту угол сначала переводится из градусов в радианы:

φ = α × π / 180

где:

  • φ — центральный угол в радианах;
  • α — центральный угол в градусах.

Периметр сектора складывается из двух радиусов и дуги между ними:

P = 2 × r + r × φ

где:

  • r × φ — длина дуги сектора, м.

Периметр сегмента складывается из длины хорды и длины дуги:

P = 2 × r × sin(φ / 2) + r × φ

где:

  • 2 × r × sin(φ / 2) — длина хорды сегмента, м;
  • r × φ — длина дуги сегмента, м.

Эллипс

Точной формулы периметра эллипса в элементарных функциях нет, поэтому используется приближение Рамануджана. Сначала вводится вспомогательный коэффициент через полуоси:

h = (a − b)² / (a + b)²

где:

  • a, b — большая и малая полуоси эллипса, м;
  • h — безразмерный вспомогательный коэффициент.

Через него вычисляется приближённый периметр:

P = π × (a + b) × (1 + 3h / (10 + √(4 − 3h)))

Коэффициенты перевода единиц

Любая выбранная единица — и для исходных размеров, и для результата — приводится к метрам через коэффициент k:

Единица Коэффициент k (метров в единице)
мм 0,001
см 0,01
м 1
км 1000
дюйм 0,0254
фут 0,3048
ярд 0,9144
миля 1609,344
Рекомендуем