Поскольку вы используете 3/4, программа поймет, что они оба являются целыми числами.Результат (целое число) 3 / (целое число) 4 равен 0. Следовательно, результат Math.Asin(3/4) = Math.Asin(0) = 0
.
Если вы хотите получить результат Math.Asin (0.75f), вы должны использовать Math.Asin((double)3/4)
или Math.Asin(3.0f/4.0f)
, или любое другое форматирование с плавающей точкой.Надеюсь, это поможет.