Problem with arduino maths

so sin() takes int radians and give degrees.

No, it takes radians, and gives the sine of the supplied angle.
A sine is a ratio.