Dualzahl in Dezimalzahl umrechnen
|
Seitenanfang |
| Hallo, ich möchte gerne Dualzahlen, wie z. B. 1000110 in Dezimalzahlen umrechnen. Gibt es da brauchbare Standardfunktionalitäten in Perl (ab 5.8) oder habt ihr einen Tipp, wie ich das hinbekommen kann? Gruß - Jens Gustav
Datum: 17.04.2006-23:35

|
re: Dualzahl in Dezimalzahl umrechnen
|
Seitenanfang |
| Hi, Variante 1 (selbst umrechnen) http://www.mcgourty.com/designfiles/0603df04.html Variante 2 (CPAN) http://search.cpan.org/~docg/Toolbox-0.52/Simple.pm#bin2dec(1010) -uw
Datum: 18.04.2006-00:11

|
re: Dualzahl in Dezimalzahl umrechnen
|
Seitenanfang |
| Hallo, hier ne kleine schnelle Funktion dazu: sub fgiDual2Dezimal { my $szDual = shift ( @_ ) || ''; my $iDezimal=0; foreach $_ ( split //, $szDual ) { $iDezimal <<= 1; $iDezimal += $_; } # end foreach return $iDezimal; } # end sub
Gruß Ralf
Datum: 18.04.2006-06:08

|
re: Dualzahl in Dezimalzahl umrechnen
|
Seitenanfang |
| Danke für die Beiträge! Ja das war es. Gruß - Jens
Datum: 18.04.2006-10:40

|
re: Dualzahl in Dezimalzahl umrechnen
|
Seitenanfang |
| Schön - freut mich...
Datum: 18.04.2006-10:49

|