4. 分析问题 在直角三角形 ANM 中可以得到: tanA 0 = MN/AN 即: AN = MN/ tan A 0 在直角三角形 BNM 中可以得到: tan B 0 = MN/BN 即: BN = MN/ tan B 0 所以: AB = BN - AN = MN/tan B 0 - MN/tan A 0 = MN ( 1/ tan B 0 - 1/tan A 0 )
10. 代码 Private Sub Command1_Click() R = Val(Text1.Text) L = 2000 - 2 * R D = L * L + 4 * 2000 * R If D >= 0 Then R1 = (-L + Sqr(D)) / 2 Text2.Text = R1 Text3.Text = R1 + 2000 Else Text2.Text = " 不可能 " Text3.Text = " 不可能 " End If End Sub