dezimal in dual[geklärt] JETZT HEX in DEZ/OKt

Dieses Thema im Forum "Webentwicklung" wurde erstellt von SoulOfRussia, 15. Februar 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 15. Februar 2009
    sorry das ich für so einen kleinigkeit ein thread erstelle, aber ich weiß mir wirklich nicht zu helfen:angry:

    was bedeutet:

    PHP:
    ...
    while (
    $a  0 )
    {
        
    $r  $a % $b ;
        
    $a  = ( $a  $r )/ $b ;
        
    $e  $r  $e ;   //<- DIESE Zeile, vorallem, welche funktion übernimmt der Punkt...
    }
    ...  
    Danke vor eure Hilfe

    EDIT: 1. geklärt, neues weiter unten !!
     

  2. Anzeige
  3. #2 15. Februar 2009
    AW: dezimal in dual

    Sieht für mich nach PHP aus, da übernimmt der "." die Veknüpfung 2er Variablen,
    also $a = Hallo; $b = Du; $a.$b --> HalloDu;
     
  4. #3 15. Februar 2009
  5. #4 15. Februar 2009
    AW: dezimal in dual

    PHP:
    ...
    while (
    $a  0 // Solage a größer Null
    {
        
    $r  $a % $b ;           // a Modulo b -> in r wird der Rest gespeichert
        
    $a  = ( $a  $r )/ $b ;   //von a wird entweder 0 oder 1 abgezogen und durch b geteilt.
        
    $e  $r  $e ;   // r und e wird verkettet.
    }
    ...  

    UPS, bedankt.^^
     
  6. #5 15. Februar 2009
    AW: dezimal in dual

    kann mir jemand noch dabei helfen ein php code zu schreiben der
    hexadezimale zahlen in oktale umrechnet? :cool:
    ich weiß nicht wo ich anfangen soll...
    es sollte auch ein algorithmus sein
     
  7. #6 15. Februar 2009
    AW: dezimal in dual

    Öhm, wandle doch einfach hexa in dezimal und dann dezimal in oktal. Den Code hast du dafür schon fast. Ansonsten schau dir die Wikieinträge zu den jeweiligen Systemen an, weil da auch die Umwandlung steht.
     
  8. #7 15. Februar 2009
  9. #8 16. Februar 2009
    AW: dezimal in dual

    ja toll kannste lesen?? es soll ein ALGORITHMUS sein, dass es funktionen gibt weiß ich auch -.-
     
  10. #9 16. Februar 2009
    AW: dezimal in dual

    Mir war langweilig. Hexadezimal > Dezimal:
    PHP:
    <? php
    function  hex2dez ( $digit ) {
        switch(
    $digit ) {
            case 
    'A' : return  10 ;
            break;
            case 
    'B' : return  11 ;
            break;
            case 
    'C' : return  12 ;
            break;
            case 
    'D' : return  13 ;
            break;
            case 
    'E' : return  14 ;
            break;
            case 
    'F' : return  15 ;
            break;
        }
    }

    function 
    is_hex ( $value ) {
        if(
    $value == 'A'  OR  $value == 'B'  OR  $value == 'C'  OR  $value == 'D'  OR  $value == 'E'  OR  $value == 'F' ) {
            return 
    1 ;
        }
        else {
            return 
    0 ;
        }
    }


    $inp = "ABCDEF" ;

    $digits = strlen ( $inp );

    for(
    $i = 0 ; $i < $digits ; $i ++) {
        if(
    is_hex ( $inp [ $i ])) {
            
    $digit = hex2dez ( $inp [ $i ]);
        }
        else {
            
    $digit = $inp [ $i ];
        }
        
    $result = $result + $digit * pow ( 16 , $digits - $i - 1 );
    }

    echo 
    $result ;
    ?>
    Die Umrechnung von Dezimal zu Oktal hast du den Algo ja im Prinzip schon, also musst du das nur noch verknüpfen.

    Geht sicher auch eleganter...bin PHP-Noob...
     
  11. #10 16. Februar 2009
    AW: dezimal in dual

    Was willst du denn jetzt überhaupt?
    In der Überschrift steht "dezimal in dual"..
    Und Dual-System ist soweit ich weiß doch 0101 zB und oktal hat die 8 als Basis...
    Inner Überschrift gehts um Dual und Dezimal und im Text auf einma um Hex in Oktal...

    Hoffe das gilt nit als spam, aber ich würd ja ma gern wissen, was er eigtl haben will, bevor ich anfang was zu schreiben^^

    MfG
     
  12. #11 18. Februar 2009
    AW: dezimal in dual

    ich müsste die übrschrift ändern ich weiß ^^
    vorher musste ich ja erst wissen wie das geht von dez nach dual deswegen
     
  13. #12 18. Februar 2009
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: dezimal in dual

    man... php hat doch nativen support für das ganze, was is daran so schwer zu verstehen?

    PHP: Math - Manual

    das hab ich dir hier schonmal gesagt

    und "es soll ein algo sein" klingt für mich nach hausaufgaben
     

  14. Videos zum Thema
Die Seite wird geladen...