Почему так происходит?

топ 100 блогов ru_php19.01.2010 Пример кода:
$q=1;
do {
echo "Значение q достигло $q <br>";
$q = $q - 0.1;
}
while ($q != 0)
  На выходе имею такое: (опачке!!!)  

_Значение q достигло 1
Значение q достигло 0.9
Значение q достигло 0.8
Значение q достигло 0.7
Значение q достигло 0.6
Значение q достигло 0.5
Значение q достигло 0.4
Значение q достигло 0.3
Значение q достигло 0.2
Значение q достигло 0.1
Значение q достигло 1.38777878078E-16
Значение q достигло -0.1
Значение q достигло -0.2
Значение q достигло -0.3
Значение q достигло -0.4
Значение q достигло -0.5
..................................
Уходит в глубокий цикл, пока не остановишь. 
Собственно, вопроса три:
1) Это нормально?
2) Чего я не знаю?
3) Можно ли при таком раскладе подать на производителя процессора в суд? 

UPD: Вопрос про суд, процессор, производителя - не  ради демонстрации размера пиписки:
http://www.createbrand.ru/news/adv/257.html
Добавлено в связи с тремя "Х" некоторых комментаторов:
1) эрудицией,
2) чувством юмора,
3) вежливостью.
А почему "Х", пусть догадываются те, у кого с этими качествами всё хорошо.

Оставить комментарий

Архив записей в блогах:
Вернее – об отсутствии подобных традиций. Смотрю израильский сериал «Долина слёз». Это в районе Голанских высот. Во время войны Судного дня 1973 года там развернулись самые большие и яростные после Второй мировой войны танковые бои. С использованием приблизительно двух тысяч танков на ...
— Муж ездил в выходные к матери, там, как всегда, все плохо! – рассказывает двадцатисемилетняя Нина. – Ей скучно, грустно, одиноко… Муж уже не знает, как помочь. Говорит мне – зови, мол, мою маму в гости, пусть общается с Машенькой. Я отвечаю, без проблем, когда ты дома, в выходные, ...
Ни дня без того, чтобы кто-то не звонил мне или я кому-то не названивал с возгласом – ты слышал, ты видел, ты читал?.. Это про ляпы. Жуткие ляпы из самых преданных патриотических уст. Но какие же они невежественные. Ужас. И не стесняются, не уходят в отставку, не делают себе харакири от ...
Киевский бизнесмен, мультимиллионер Вячеслав Константиновский совершил поступок, достойный уважения. Он воюет в зоне АТО в одном из батальонов. Кроме того, миллионер продает свой автомобиль Rolls-Royce Phantom, чтобы на вырученные деньги помочь украинской армии. 53-летний Вячеслав ...
View Poll: #2042684 ...