From 5d7ecb1f13e0e7bc1770f48a74171b618054fb48 Mon Sep 17 00:00:00 2001 From: OkunElya Date: Thu, 1 Jan 2026 15:57:09 +1000 Subject: [PATCH] math fixed --- hw/hw7/hw7.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/hw7/hw7.js b/hw/hw7/hw7.js index 10d6126..48452b5 100644 --- a/hw/hw7/hw7.js +++ b/hw/hw7/hw7.js @@ -108,8 +108,12 @@ function getCalculations() { sideAngle = inputsB.angle; baseAngle = 180 - 2 * sideAngle; } - radius = Math.sqrt(((2 * lengths[1]) - lengths[0]) / ((2 * lengths[1]) - lengths[0])) * lengths[0] / 2; + + let a = lengths[0]; + let b = lengths[1]; + let p = (a + b + b) / 2; + radius = Math.sqrt((p - a) * (p - b) * (p - b) / p); heights[0] = lengths[1] * Math.sin(deg2rad(sideAngle)); heights[1] = lengths[0] * Math.sin(deg2rad(baseAngle));