irc
eByteNet » Forum » Programmieren » PHP & MySQL » Binrumrechner mit php
Seiten: 1

23.11.2008 um 18:48:06
zwanzer


Avatar von zwanzer

Registriert: 03.05.2008
eBN-Alter: 8M 10T

Beiträge: 39
Verwarnungen: 0

eBytes: 278.78

Titel: Binrumrechner mit php
MOIN

ALSO... ich würde gern mit meinen begrenzten PHP kenntnissen ein skript schreiben, wo man dezimal-zahlen in binbäre zehlen unrechnen kann... (onkel google hat keinen quelltext gefunden (wie auch bei php ;) ))

Es geht nur um Zahlen von 1 bis 512 (is für nen DMX-Dimmer, falls einer was damit anfangen kann :mrgreen: )

ich hba mir gedacht sowas wie
wenn zahl minus 512 größer gleich null zahl minus 512 und in ne variable dann ne 1, else ne 0 in die variable
dann das ganze mit 256 usw und dann die variablen zusammensetztn...

ABER wie mache ich nen größer gleich? oder ne minuszahl?

am besten wär natürlich wenn jemand scon so einfertiges script hat ;)


Naja hoffe jemand versteht wie ich das meine ;)

MFG zwanzer
OFF Melden

23.11.2008 um 18:59:41
dominopage


Avatar von dominopage

Registriert: 20.05.2006
eBN-Alter: 2J 7M 24T

Beiträge: 1634
Verwarnungen: 0

eBytes: 19993.7

Titel: Re: Binrumrechner mit php
ich habe mal ein script gemacht zum umrechnen, bis ich gemerkt habe, das php die sachen schon implementiert hat...

ich poste einfach mal mein script, falls jemand interesse hat:
PHP-Code:
 // Method 1:
            
for($x    0pow(2$x) <= $_GET['number']; $x++) {
                
$number    pow(2$x);
            }
            
            
$number_result    1;
            
            for(
$x    $x 2$x    >= 0$x--) {
                if(
$number pow(2$x) > $_GET['number']) {
                    
$number_result    .= 0;
                } else {
                    
$number += pow(2$x);
                    
$number_result    .= 1;
                }
            }
            
            
// Method 2:
            
$number_entry    $_GET['number'];
            
            while(
floor($number_entry 2)    >= 0) {
                
$number        .= $number_entry 2;
                
$number_entry    floor($number_entry 2);

                if(
floor($number_entry)    == 0)
                    break;
            }
            
            
$number_result    strrev($number)
            
                              
// Method 3:
            
$number_result    decbin($_GET['number']); 

$_GET['number'] ist die Ausgangszahl
$number_result ist die umgewandelte zahl

Leider weis ich nicht, was du sonst noch machen willst...
kannst du das noch mal versuche zu erklären?

dominopage
Zuletzt bearbeitet von dominopage am 23.11.2008 um 19:00:29 Uhr
_______________________________

Eine Signatur?
Brauche ich nicht,...
...meine Posts sind interessant genug!



Du hast sie ja doch gelesen!?

Schäme dich :roll:

Macht aber nix^^, dann kannst du auch gleich mal hier schauen
OFF Melden

.::Werbung::.

23.11.2008 um 19:08:52
zwanzer


Avatar von zwanzer

Registriert: 03.05.2008
eBN-Alter: 8M 10T

Beiträge: 39
Verwarnungen: 0

eBytes: 278.78

Titel: Re: Binrumrechner mit php
Das wars eig was ich machen wollte ;)

ich bastle grad ne übersichts und kommunikationsseite für die techniker von nem theaterstück (also ich und nen freund von mir ;) ) , und die dimmer und das lichtpult wollen addressen (welcher scheiwerfer welcher kanal) als binär wissen


Danke (wenn du ebytes willst, bitte schreiben... aber viel hab ich sowiso net ;) )

MFG zwanzer
OFF Melden

23.11.2008 um 19:12:56
dominopage


Avatar von dominopage

Registriert: 20.05.2006
eBN-Alter: 2J 7M 24T

Beiträge: 1634
Verwarnungen: 0

eBytes: 19993.7

Titel: Re: Binrumrechner mit php
[ironie]Ja klar...ich will 500 eBytes.
Da du ja nicht so viel hast musst, du bei mir wohl einen Credit aufnehmen.
Sagen wir zu 10% Zinsen.
[/ironie]

Du musst mir nix geben...das hat mich gerade mal 1 minute gekostet das script zu suchen und dann vielleicht noch eine um es eben noch mal zu testen und zu verstehen.

Eben hörte sich das so an, als ob du auch noch eine Überprüfung wolltest, ob die zahl zwischen 1 und 512 ist?!

Achja...und ich würde dir zur 3. Methode raten, auch wenn meine schöner sind 8)

Viel Spaß damit...

dominopage
_______________________________

Eine Signatur?
Brauche ich nicht,...
...meine Posts sind interessant genug!



Du hast sie ja doch gelesen!?

Schäme dich :roll:

Macht aber nix^^, dann kannst du auch gleich mal hier schauen
OFF Melden

23.11.2008 um 19:21:54
zwanzer


Avatar von zwanzer

Registriert: 03.05.2008
eBN-Alter: 8M 10T

Beiträge: 39
Verwarnungen: 0

eBytes: 278.78

Titel: Re: Binrumrechner mit php
naja ne überprüfung zwischen 1 un 512 schaff ich auch noch selbst (lern grad php, wenn man des net könnte wärs nen bissle schwach ;) )

bin aber für MAXIMAL 8 % zinsen :mrgreen:

Danke noch mal ;)
OFF Melden


eByteNet » Forum » Programmieren » PHP & MySQL » Binrumrechner mit php
Seiten: 1

Du hast in diesem Forum keine Schreibrechte!

Computer Notdienst in Leipzig | Software Installtionsservice | Computer