@Mister_krid

Почему в С# 1/2 и 0.5 при типе данных double это не одно и тоже?

вычислял угол брошенного снаряда: 0.5 * Math.Asin((distance * g) / Math.Pow(v, 2)); если использовать 1/2 вместо 0.5 ответ неверный (может из за особенности типа double, но даже если так все равно не понимаю )
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@vabka Куратор тега C#
Токсичный
Если написать 1/2, то будет целочисленное деление, и результат будет 0.
Чтобы получилось 0.5 - надо 1. / 2.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
НПК «Катрен» Новосибирск
от 90 000 ₽
WB—Tech Москва
от 140 000 до 160 000 ₽
от 3 500 до 4 000 $
02 мар. 2021, в 21:07
5000 руб./за проект
02 мар. 2021, в 20:57
9000 руб./за проект
02 мар. 2021, в 20:40
500 руб./за проект