Калькулятор сторон треугольника

Калькулятор находит две неизвестные стороны треугольника по одной известной стороне и двум углам - по теореме синусов. Заодно считает третий угол, периметр и площадь. Для школьников 9 класса и для разметки на местности.

Данные для расчёта

см
град.
град.

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Вторая сторона
-
Третья сторона
-
Периметр
-
Площадь
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Калькулятор решает задачи на решение треугольника по стороне и двум углам из курса геометрии 9 класса. На практике он нужен, когда расстояние до точки нельзя измерить напрямую: измеряют базовую линию и два угла на её концах, а остальные расстояния находят расчётом.

Как ввести данные.

  • Известная сторона - в любых единицах длины (поле подписано сантиметрами).
  • Угол альфа - угол, лежащий против известной стороны, в градусах.
  • Угол бета - угол против искомой второй стороны, в градусах.
  • Если известны два угла, прилежащие к стороне, найдите сначала угол против неё: альфа = 180 градусов - (сумма двух прилежащих углов).
  • Углы с минутами переведите в десятичные градусы: 42 градусов30' = 42,5 градусов.

Проверка исходных данных. Сумма альфа и бета должна быть меньше 180 градусов, и каждый угол - больше 0 градусов. Если альфа + бета >= 180 градусов, треугольника не существует: третий угол, третья сторона, периметр и площадь не рассчитываются, калькулятор сообщает об ошибке. При альфа = 0 градусов калькулятор выдаёт ошибку деления на ноль.

Типичные ошибки.

  • Вводят угол, прилежащий к известной стороне, вместо противолежащего.
  • Путают, против какой стороны лежит угол бета, - тогда вторая и третья стороны меняются местами.

Как проверить ответ. Против большего угла лежит большая сторона. Отношения каждой стороны к синусу противолежащего угла должны быть равны между собой.

Как считается

Расчёт основан на теореме синусов: стороны треугольника пропорциональны синусам противолежащих углов (Атанасян Л. С., "Геометрия 7-9", глава "Соотношения между сторонами и углами треугольника").

Известная сторона / sin альфа = Вторая сторона / sin бета = Третья сторона / sin гамма
гамма = 180 градусов - альфа - бета
Вторая сторона = Известная сторона * sin бета / sin альфа
Третья сторона = Известная сторона * sin гамма / sin альфа
Периметр = Известная сторона + Вторая сторона + Третья сторона
Площадь = Известная сторона * Вторая сторона * sin гамма / 2
  • альфа - угол против известной стороны, бета - угол против второй стороны, гамма - угол против третьей стороны.
  • Площадь считается как половина произведения двух сторон на синус угла между ними: угол гамма лежит между известной и второй сторонами.
  • Углы вводятся в градусах и переводятся в радианы для вычисления синуса.

Сторона и два угла задают треугольник однозначно (признак равенства по стороне и прилежащим углам), поэтому решение всегда одно - в отличие от случая "две стороны и угол не между ними", где решений может быть два.

Точность. Все результаты выводятся с 4 знаками после запятой.

Когда ответа нет. альфа = 0 градусов - синус равен нулю, калькулятор сообщает о делении на ноль. альфа + бета >= 180 градусов - треугольника нет; угол гамма, третья сторона, периметр и площадь не рассчитываются. Без любого из трёх полей расчёт не выполняется.

Пример. Известная сторона 10 см, альфа = 30 градусов, бета = 60 градусов.

гамма = 180 градусов - 30 градусов - 60 градусов = 90 градусов
Вторая сторона = 10 * sin 60 градусов / sin 30 градусов = 10 * 0,866025 / 0,5 примерно 17,3205 см
Третья сторона = 10 * sin 90 градусов / sin 30 градусов = 10 * 1 / 0,5 = 20 см
Периметр = 10 + 17,3205 + 20 примерно 47,3205 см
Площадь = 10 * 17,3205 * 1 / 2 примерно 86,6025 кв. см

Проверка: в прямоугольном треугольнике с углом 30 градусов катет против этого угла равен половине гипотенузы - 10 и 20, сходится.

Пример расчёта

Известная сторона
10 см
Угол альфа - против известной стороны
30 град.
Угол бета - против искомой второй стороны
60 град.
гамма = 180 градусов - альфа - бета
90,0000 град.
b = a * sin бета / sin альфа (теорема синусов)
17,3205 см
c = a * sin гамма / sin альфа (теорема синусов)
20,0000 см
P = a + b + c
47,3205 см
S = a*b*sin гамма / 2
86,6025 кв. см

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Как найти сторону треугольника, если известны сторона и два угла?
По теореме синусов: Искомая сторона = Известная сторона * sin бета / sin альфа, где альфа - угол против известной стороны, бета - угол против искомой. Третий угол равен 180 градусов минус два известных.
Что делать, если известны углы, прилежащие к стороне?
Найдите угол против этой стороны: он равен 180 градусов минус сумма двух прилежащих. Например, прилежащие углы 50 градусов и 70 градусов - противолежащий 60 градусов. Его и вводите как альфа.
Почему не рассчитались третий угол, третья сторона и площадь?
Сумма двух введённых углов не меньше 180 градусов - такого треугольника не существует, и калькулятор отказывает в расчёте. Проверьте углы: их сумма должна быть меньше 180 градусов.
Чем этот калькулятор отличается от калькулятора треугольника по трём сторонам?
Здесь известны сторона и углы, а ищутся стороны. В калькуляторе треугольника по трём сторонам наоборот: заданы все стороны, а ищутся углы и площадь.
Как найти сторону, если известны две стороны и угол между ними?
Для этого нужна теорема косинусов: квадрат третьей стороны равен сумме квадратов двух известных сторон минус их удвоенное произведение на косинус угла между ними. Этот калькулятор такой случай не решает.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки