[ erledigt ] brauch eine Umrechnung

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
udg
Beiträge: 568
Registriert: 20.06.2013 23:27

[ erledigt ] brauch eine Umrechnung

Beitrag von udg »

hallo
ich benötige eine Umrechnung aus einem Beispiel und eine Info wie ich dies selber erledigen kann.

ich habe als Buchstaben, AMD

Zeile 1: 011001000101110
Zeile 2: 100101101101001
Zeile 3: 111101010101001
Zeile 4: 100101000101001
Zeile 5: 100101000101110

lässt man die Nullen weg ergibt das:

011001000101110
100101101101001
111101010101001
100101000101001
100101000101110

im code steht das Ganze so untereinander:

Zeile 1: 18990.0 // 011001000101110
Zeile 2: 18985.0 // 100101101101001
Zeile 3: 31401.0 // 111101010101001
Zeile 4: 19305.0 // 100101000101001
Zeile 5: 12846.0 // 100101000101110

wie muss ich nun umrechnen , dass ich auf DVT komme?

Danke euch
Zuletzt geändert von udg am 24.05.2016 09:06, insgesamt 2-mal geändert.
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE!. Kauft Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7035
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: brauch eine Umrechnung

Beitrag von STARGÅTE »

Du hast die Zeilen unten verdreht, es wäre von 5 nach 1.

Ansonsten:
Bau dir deine Anzeige mit Nullen und Einsen und dann nutze:

Code: Alles auswählen

Debug Val("%111101010101001") ; Ergibt in dem Fall 31401
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
udg
Beiträge: 568
Registriert: 20.06.2013 23:27

Re: brauch eine Umrechnung

Beitrag von udg »

danke dir

ändere ich die Reihenfolge von 5zu1 stehen die ausgegebenen Buchstaben auf dem Kopf :)

Code: Alles auswählen

Debug Val("%111101010101001") ; Ergibt in dem Fall 31401
Also wie bekomme ich heraus, was ein "D" "V" "T" ergibt?

grüße

EDIT:
ich glaub ich hab es .
Zuletzt geändert von udg am 24.05.2016 00:24, insgesamt 1-mal geändert.
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE!. Kauft Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Benutzeravatar
udg
Beiträge: 568
Registriert: 20.06.2013 23:27

Re: brauch eine Umrechnung

Beitrag von udg »

so, habs:
Bild

DVT =:

Code: Alles auswählen

246280; 111100100010111110
141064; 100010100010001000
142728; 100010110110001000
141448; 100010011100001000
247998; 111100001000001000
111100100010111110
100010100010001000
100010110110001000
100010011100001000
111100001000001000

DANKE STARGÅTE für den Denkanstoß :allright:
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE!. Kauft Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Antworten