<?php $liczba = 0.25; while ($liczba != 0) { $liczba = $liczba * 2; if(1 >= $liczba) { $liczba = $liczba - 1; } else { } } ?>
Oto moja pętla mająca za zadanie przeliczanie ułamka dziesiętnego w systemie dziesiętnym na ten w systemie dwójkowym. Jednak coś jest nie tak i jedynym ułamkiem, który daje się przekształcić jest 0.5 Wszystkie inne ułamki powodują "zwieche" strony. Jestem początkujący, proszę o pomoc.