图像显示它应该如何加起来! 但是当我尝试使用代码时,我会错误地回答原因?
function myMath() {
var H; // hyp
var O; // opp
var A; // adj
var T; // angle
var value;
T = 42;
H = 13;
O = H * Math.sin(T * Math.PI / 180);
//root.sinplate.textField_O.text = O;
console.log("8.7 Answer " + O);
T = 37;
A = 10;
O = A * Math.tan(T * Math.PI / 180);
//root.sinplate.textField_O.text = O;
console.log("7.5 Answer " + O);
T = 41;
A = 13;
H = A / Math.cos(T * Math.PI / 180);
//root.sinplate.textField_H.text = H;
console.log("17.2 Answer " + H);
}

所以我把这个更多地添加到函数中,错过了几个会是什么?
H = 13;
A = 5;
T = A / Math.tan(H * Math.PI / 180);
root.sinplate.textField_T.text = T;
console.log("67.38 Answer " + T);
我缺少什么角度?
我试过这个但是错了
H = 13;
O = 5;
A = H / Math.sin(O * 180 / Math.PI);
root.sinplate.textField_A.text = A;
console.log("12 Answer " + A); // wrong
所以我正在寻找t和a只有2个数字的正确格式
T =
和
A =
{{1}}
答案 0 :(得分:5)
使用角度函数时,需要将角度从度数转换为弧度:
function myMath () {
var H; // hyp
var O; // opp
var A; // adj
var T; // angle
var value;
T = 42;
H = 13;
O = H * Math.sin(T * Math.PI / 180);
console.log(O);
}
myMath()

对于最后一种情况,您需要反cos,acos
:
H = 13;
A = 5;
T = Math.acos(A / H) * 180 / Math.PI;
console.log("67.38 Answer " + T);