Android 如何计算三角形的高度
我试图计算三角形的高度,用户输入三角形底部的长度和度数,我认为我的数学是正确的,但它给了我错误的答案 我想做的是把一半的底边变成直角三角形,然后再乘以一半的棕褐色度,我知道我遗漏了一些东西Android 如何计算三角形的高度,android,Android,我试图计算三角形的高度,用户输入三角形底部的长度和度数,我认为我的数学是正确的,但它给了我错误的答案 我想做的是把一半的底边变成直角三角形,然后再乘以一半的棕褐色度,我知道我遗漏了一些东西 public void onClick(View v) { a = Double.parseDouble(input1.getText().toString());`` b = Double.parseDouble(input2.getText().to
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));
我想你只考虑等腰三角形。 代码看起来很好,我认为问题在于,你给出的角度是度数,你应该为tan函数提供弧度。因此,只需将该行更改为:
c = (a/2) * Math.tan(b*Math.PI/180);