Понял, торможу, извиняюсь.
Походу надо хоть иногда отдыхать...
Как удалить ветку?
Повторить пример не проблема.
Смысл...
Имеем два источника целых чисел a=9 и b=4.
Результат желаем получить максимально точный и естественно предполагая наличие дробной части
то заводим для этого приемник дабл c;
*
Понятное дело что в большинстве случаев результат от деления целых тоже нужен в целом.
А как изменить то расчёты для получения точности? вот в чём вопрос...
по ссылке что приведена выше кроме констатации факта более ничего нет.
только введением новой переменной и приведением типов,
объявляем переменную а1 типа double, а дальше:
a1 = a;
c = a1/b;
Результат 2,25.
только введением новой переменной и приведением типов
объявляем переменную а1 типа double, а дальше:
a1 = a;
c = a1/b;
Результат 2,25.
С обьявлением даблом то понятно...
(и догадаться несложно)
а вот как готовое нечто привести к удобоваримому виду?
Первый вариант да, дабл a1 = инт a;
или что тоже самое дабл а1=AccountLeverage();
если ранее не было назначения переменной для плеча...
*
А вот есть ли вариант при случае когда AccountLeverage(); используется один раз
и переменная не назначалась и функция прямо была включена в формулу с делением двух целых?
инт риск=3;
дабл с=AccountLeverage()/риск;
*
Понятное дело что погрешность 33 и 33.333 незначительна, но...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования