Find Angle MBC

  • + 0 comments
    import math
    
    AB = int(input())
    BC = int(input())
    len_m = math.sqrt(AB**2 + BC**2)
    cos_alpha = BC/math.sqrt(AB**2 + BC**2)
    
    BM = math.sqrt((len_m/2)**2 + BC**2 - cos_alpha * (2 * (len_m/2) * BC))
    cos_sigma = (BM**2 + BC**2 - (len_m/2)**2) / (2 * BM * BC)
    
    
    output = math.degrees(math.acos(cos_sigma))
    print(f'{int(round(output))}\u00B0')