Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php - while]skrypt przekształcający ułamki
Snatch
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.10.2006

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $liczba = 0.25;
  3. echo '0,';
  4. while ($liczba != 0)
  5. {
  6.  $liczba = $liczba * 2;
  7.  if(>= $liczba)
  8.  {
  9.  echo '1';
  10.  $liczba = $liczba - 1;
  11.  }
  12.  else
  13.  {
  14.  echo '0';
  15.  }
  16. }
  17. echo ' (2)';
  18. ?>

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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:52