![]() |
![]() |
![]()
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: 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: 14.10.2025 - 05:49 |