Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> konwersja liczb
Nitka
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.12.2010

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


Witam!
Proszę o pomoc, otóż mam do zrobienia skrypt konwertujący system dziesiętny na dwójkowy liczbę popieraną od użytkownika za pomocą fromularza.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
magu112
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 22.07.2009

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


w pliku html masz kod php ? ;\
nie łatwiej zrobić to w jednym pliku php ?

  1. if ($_POST['liczba']) {
  2.  
  3. $int_size = 32;
  4. $liczba = $_POST['liczba'];
  5.  
  6. for( $i = 0; $i < $int_size; $i++ ){
  7. $wynik .= (1<<($int_size-$i-1))&$liczba ? '1' : '0';
  8. }
  9. //usuwam zera przed pierwszą jedynką
  10. $out=ltrim($wynik,'0');
  11. echo $out;
  12.  
  13. } elseif (!$_POST['liczba']) {
  14.  
  15. echo <<<HTML
  16. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  17. <html>
  18. <head>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  20. <title>Dziesiętny-dwójkowy</title>
  21. </head>
  22.  
  23. <body>
  24. <form action='' method='POST'>
  25. <p><strong>Podaj liczbę dziesiętną: </strong>
  26. <input type="text" name="liczba"/>
  27. <p><input type="submit" value="Wyślij"/></p>
  28. </from>
  29. HTML;
  30. }


Ten post edytował magu112 21.12.2010, 15:29:26
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 15:15