Cosine inverse?
Author 
Message 
not_l33t

Posted: Thu May 20, 2004 6:12 pm Post subject: Cosine inverse? 


Is it possible to do a cos1 in Turing. I need it for a program that I am creating for finding the degrees of angle and telling if its a right angle triangle or not. I am simply going to use the elseif and else commands. So can you guys help me with the cosine.






Sponsor Sponsor



Pickles

Posted: Thu May 20, 2004 6:26 pm Post subject: ... 


isnt that 1/cos ?






not_l33t

Posted: Thu May 20, 2004 6:28 pm Post subject: Re: ... 


Pickles wrote: isnt that 1/cos ?
That don't work.






AsianSensation

Posted: Thu May 20, 2004 6:31 pm Post subject: (No subject) 


arccosd or arccos, depending on whether you want it in radian or degree form.






not_l33t

Posted: Thu May 20, 2004 6:32 pm Post subject: (No subject) 


AsianSensation wrote: arccosd or arccos, depending on whether you want it in radian or degree form.
Dude you're my hero.






not_l33t

Posted: Thu May 20, 2004 6:59 pm Post subject: (No subject) 


Quote: var a, b, c : real
var x1, x2, x3, y1, y2, y3, t1, t2, t3 : real
var u1, u2, u3, i1, i2, i3 : real
put "Enter the length of the first side of the triangle."
get a
put "Enter the length of the second side of the triangle."
get b
put "Enter the length of the third side of the triangle."
get c
x1 := 2 * (b) * (c)
x2 := 2 * (a) * (c)
x3 := 2 * (a) * (b)
y1 := b ** 2 + c ** 2
y2 := a ** 2 + c ** 2
y3 := a ** 2 + b ** 2
t1 := a ** 2  y1
t2 := b ** 2  y2
t3 := c ** 2  y3
u1 := t1 / x1
u2 := t2 / x2
u3 := t3 / x3
i1 := arccosd (u1)
i2 := arccosd (u2)
i3 := arccosd (u3)
put "First angle is: ", i1
put "Second angle is: ", i2
put "Third angle is: ", i3
Anyone in TDSB taking Grade 10 TIK will be thanking me a lot.






not_l33t

Posted: Thu May 20, 2004 7:54 pm Post subject: (No subject) 


code:  var a, b, c : real
var x1, x2, x3, y1, y2, y3, t1, t2, t3 : real
var u1, u2, u3, i1, i2, i3 : real
put "Enter the length of side 'a' of the triangle."
get a
put "Enter the length of side 'b' of the triangle."
get b
put "Enter the length of side 'c' of the triangle."
get c
x1 := 2 * (b) * (c)
x2 := 2 * (a) * (c)
x3 := 2 * (a) * (b)
y1 := b ** 2 + c ** 2
y2 := a ** 2 + c ** 2
y3 := a ** 2 + b ** 2
t1 := a ** 2  y1
t2 := b ** 2  y2
t3 := c ** 2  y3
u1 := t1 / x1
u2 := t2 / x2
u3 := t3 / x3
i1 := arccosd (u1)
i2 := arccosd (u2)
i3 := arccosd (u3)
put skip
const z7:= 90
if i1 = z7 then
put "This is a right angle triangle."
end if
if i2 = z7 then
put "This is a right angle triangle."
end if
if i3 = z7 then
put "This is a right angle triangle."
end if
put "Angle A is: ", i1
put "Angle B is: ", i2
put "Angle C is: ", i3

I am having problems exiting this program. I want the program to exit when one of the angle is 90 degrees.
Put these values in as they make a right angle triangle when it asks you when it runs: 1, 2, 1.732050808.






not_l33t

Posted: Thu May 20, 2004 10:11 pm Post subject: (No subject) 


Anyone?







