In general, if $\theta$ is the angle between the line of sight from the entity to the point and the positive $x$ axis, then
$$
x=5\cos\theta,\quad\text{and}\quad y=5\sin\theta.
$$
Here $\cos$ is the cosine function and $\sin$ is the sine function.
When calculating values of these, it is important to realize that the angle can be measured in various ways, the most common being degrees and radians. $360$ degrees is $2\pi$ radians. In general to convert $x$ degrees to radians, multiply $x$ by $\pi/180$.
You can use either measurement system for the angle, but when calculating $\sin$ and $\cos$ using a device, make sure you measure the angle as needed by that device.
In your example, with an angle of $45$ degrees, if you find $\sin(45^\circ)$ and $\cos(45^\circ)$ from a calculator, make sure the calculator is set to use degrees as the measure. Using Google's calculator (which by default uses radians), we must input $\sin(45\ \text{ degrees})$ and $\cos(45\ \text{ degrees})$. This returns
$$\sin(45^\circ)\approx.707\quad\text{and}\quad\cos(45^\circ)\approx.707.$$ Your point would then have $x$ coordinate
$\ \ \ \ \ x\approx5\cdot (0.707)=3.535$
and $y$-coordinate
$\ \ \ \ \ y\approx5\cdot( 0.707)=3.535$.
In radians, $45$ degrees is $45\cdot{\pi\over 180}={\pi\over 4}$ radians; and you could compute $\cos(\pi/4)$ and $\sin(\pi/4)$ using a device where angles are measured in radians. This of course will give approximately $.707$ in both cases as before.
5*Math.cos(0)
= 5,5*.Math.sin(0)
=0, but 90 does not5*Math.cos(90)
= -2.2403680806458506,5*Math.sin(90)
= 4.4699833180027895... I tried converting degrees to radians but that didn't help either. $\endgroup$90 * Math.PI / 180
does give me1.5707963267948966
, as doesMath.PI / 2
, but when I sayMath.cos(Math.PI / 2)
, I get 6.123233995736766e-17, which may very well be close to 1, but I don't know how to cast that into a usable integer now. =[ $\endgroup$