2013-04-08 179 views
0

我想計算三角形的高度,其中用戶輸入三角形基數和度數的長度,我想我有數學權,但它給了我錯誤的答案。如何計算三角形的高度

我想要做的是半把它變成一個直角三角形基地,然後乘一半曬黑的程度,我知道我失去了一些東西

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

OK,我想你只考慮等腰三角形。 代碼看起來不錯我認爲問題在於你給角度度,你應該提供弧度tan函數。因此,只需將該行更改爲:

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

這很好,謝謝 – Robert 2013-04-08 00:28:38