สมมติว่าเรามีสองด้านของสามเหลี่ยมมุมฉาก คือ AB และ BC จุดกึ่งกลางของด้านตรงข้ามมุมฉาก AC คือ M เราต้องหามุมระหว่าง M และ BC
ตัวอย่างเช่น หาก ab = 6, bc = 4 ผลลัพธ์จะเป็น 56.3099... องศา เพราะ arctan(ab/bc) = 0.9828 เรเดียน แปลงเป็นองศาประมาณ 56.31
ขั้นตอนการแก้ปัญหา
- ans := arctan(ab/bc)
- คืนค่า ans ในหน่วยองศา (แปลงจากเรเดียน)
ตัวอย่างโค้ด
from math import atan, pi
def solve(ab, bc):
def deg(rad):
return 180/pi * rad
ans = deg(atan(ab/bc))
return ans
ab = 6
bc = 4
print(solve(ab, bc))
อินพุต
6, 4
เอาต์พุต
56.309932474020215