Внук, треугольник и медиана Ч. 2
Вроде все получилось. Тестовый пример успешно подтвердил Вольфрам Альфа.
Завтра составлю прогу с этой зависимостью и просчитаю множество целочисленных вариантов. Возможно удастся формулу еще эффектней упростить. Но это не самое важное. Главное, чтобы все тесты без сучка и задоринки прошли.
Прогу упростил, формулу вставил. Текст:
rem Треугольниек, медиана, найти углы "х" и "y"
for A0=30 to 35 step 1
for B0=30 to 35 step 1
A=A0/180*pi:B=B0/180*pi
x=180/pi*(asin((sin(2*A+B)-3*sin(B))/
(2*sqrt(2*((sin(A))^2+(sin(B))^2)-
(sin(A+B))^2)))+pi/2)+0.00000000001
y=180-A0-B0-x
if abs(x-int(x))<0.0000000001 then
print A0,B0,x,y
fi
next B0
next A0
for A0=30 to 35 step 1
for B0=55 to 60 step 1
A=A0/180*pi:B=B0/180*pi
x=180/pi*(asin((sin(2*A+B)-3*sin(B))/
(2*sqrt(2*((sin(A))^2+(sin(B))^2)-
(sin(A+B))^2)))+pi/2)+0.00000000001
y=180-A0-B0-x
if abs(x-int(x))<0.00000000001 then
print A0,B0,x,y
fi
next B0
next A0
Печатается точно такая же таблица, что и в части 1. Следовательно, формула абсолютно верна!
1 ноября 2022 г.
Свидетельство о публикации №222110101734