I am currently translating a program from QBasic to VB.Net and I have this line of code :
RSA = 270 + 180 / PI * (ATN(ABS(X(Z, 2) / X(Z, 1))))
I translated it as
RSA = 270 + 180 / PI * (Math.Atan(Math.Abs(arrayX(z - 1, 2 - 1) / arrayX(z - 1, 1 - 1))))
for VB.Net but the results are different. Here are some informations :
PI = 3.141592654
And for my test
I used "6.8929106501697825" for my X(Z, 2)
value
I used "-5.08864764726704" for my X(Z, 1)
value
The result for QBasic is : 323.9964
The result for VB.Net is : 323.5636369944437
Did I do something wrong?
Thanks