![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zanim zaczniesz walić głową w otwate drzwi i wynajdywać nieudaolnie koło na nowo, zajrzyj może no manuala
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 1 Dołączył: 17.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
według twojego algorytmu jeśli liczba jest mniejsza od 1 to odejmujesz 1 ? według ciebie jak ona ma się zbliżyć do 1?
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat według twojego algorytmu jeśli liczba jest mniejsza od 1 to odejmujesz 1 ? według ciebie jak ona ma się zbliżyć do 1? Ma się zbliżyć bo mnoże ją razy 2. Rzeczywiście powinno być większa, a nie mniejsza ;] Teraz działa poprawnie Cytat Zanim zaczniesz walić głową w otwate drzwi i wynajdywać nieudaolnie koło na nowo, zajrzyj może no manuala tongue.gif * base_convert() * decbin() * bindec() Moim celem nie jest samo w sobie przekształcenie cyfry, ale osiągnięcie metody. Ten post edytował Snatch 11.10.2006, 12:44:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:35 |