如何计算三角形的高度

时间:2013-04-08 00:10:32

标签: android

我正在尝试计算三角形的高度,用户输入三角形底边的长度和度数,我认为我有正确的数学但是它给了我错误的答案。

我想做的是将它变成直角三角形的一半,然后将一半乘以棕褐色度,我知道我错过了什么

    public void onClick(View v) {
            a = Double.parseDouble(input1.getText().toString());``
            b = Double.parseDouble(input2.getText().toString());
            c = (a / 2) * Math.tan(b);
            answer.setText(Double.toString(c));

1 个答案:

答案 0 :(得分:1)

好的,我想你只考虑Isosceles三角形。 代码看起来很好我认为问题是你给出角度度,你应该提供弧度为tan函数。所以只需将该行更改为:

c = (a/2) * Math.tan(b*Math.PI/180);