Все правильно. Число b — ОЧЕНЬ маленькое, практически ноль.
Проблема у вас может возникнуть, только если вы начнете сравнивать b с нулем:
if(b == 0)… чего в программировании при использоваини вещественных чисел делать никогда не следует. Нужно писать, например
if abs(b) < 10e-8
Проблема в том, что многие вещественные числа (например, 0.1) невозможно представить в двоичном виде, в итоге компьютер оперирует приближённым значением.
Довольно странно, что Вы только сейчас узнали об этой проблеме: в школе/университете при написании циклов на Basic Вы были просто обязаны попасть на эту ошибку
EUR/USD: котировки прощупывают дно в попытке возобновить рост
Европейская валюта закрыла пятницу выше уровня поддержки 1.1807, сформировав при этом свечную модель «бычье поглощение». Сигнал для покупателей подан. При реализации восходящего сценария первой...
Астра купила долю в компании у своего контролирующего акционера😢
В среду 4 февраля на сайте раскрытия вышли сущфакты от Астры о совершении сделки с заинтересованностью.
Ссылки на сущфакты:
➡️ сделка с заинтересованностью
➡️ дочка Астры ООО...
С начала текущего года ситуация в рублевых корпоративных облигациях в целом довольно спокойная – пока не наблюдается какая-либо выраженная динамика по доходности. Вместе с тем сохраняются ожидания...
dividends, yeah!, ага конечно, у них ужн для своих денег нет на зарплаты, а тут прямо вторая зп от Минфина, как бы они и с выплатами не стали что то пересматривать
Ели в этой солнечной Австралии
Друга дружку злые дикари.
Но почему аборигены съели Кука?
За что — неясно, молчит наука.
Мне представляется совсем простая штука:
Хотели кушать — и съели Кука!...
znak, ты что-то путаешь. Прибыль х5 80 млрд за 2025, из хватит на 12%, но есть ещё капекс. Если х5 будет платить 100% прибыли на дивы, то долг будет расти, так как капекс будет за счёт долга, а кап...
«Это однозначно акция спецслужб Украины и, конечно, прямой приказ их фюрера. Надо делать выводы и Б Ы С Т Р Е Е решать задачи СВО», — сказал Глава комитета Госдумы по обороне Андрей Картаполов
Карта...
a = -20.0+12.7;
double a;
Проблема у вас может возникнуть, только если вы начнете сравнивать b с нулем:
if(b == 0)… чего в программировании при использоваини вещественных чисел делать никогда не следует. Нужно писать, например
if abs(b) < 10e-8
Довольно странно, что Вы только сейчас узнали об этой проблеме: в школе/университете при написании циклов на Basic Вы были просто обязаны попасть на эту ошибку