Einzelnen Beitrag anzeigen

Benutzerbild von KingofWerlte
KingofWerlte

Registriert seit: 7. Feb 2004
Ort: Werlte
59 Beiträge
 
Delphi 6 Personal
 
#1

Vergleich zweier Dualzahlen und umwandlung in eine Dezizahl

  Alt 11. Mär 2004, 15:20
Also mein anliegen:
Bin grad dabei für meinen Netzwerklehrer ein Programm zu schreiben das nach eingabe der IP-Adresse und der Subnet-Mask die NetID ausgeben soll. Dies Funktioniert so:
Bsp.:
IP: 130.57.0.1
SM: 255.255.240.0
Das ganze in Dualzahlen:
IP: 10000010.00111001.00000000.00000001
SM: 11111111.11111111.11110000.00000000
So nun werden die zahlen verglichen nach dem sogenanten "Du-brauchst-2-Arme-um-2-Knöpfe-gleichzeitig-zu-drücken"Prinzip
Da würde dann als NetID rauskommen:
10000010.00111001.00000000.00000000
in dezimal: 130.57.0.0
So was sollte das ganze jetzt? ganz einfach: Die zahlen in eine Dualzahl umwandeln klappt ja nur wie kann ich jetzt die Dualzahlen miteinander vergleichen? Ich hatte da an 2 Arrays und eine IF Abfrage gedacht?
Könnt ihr mir dabei helfen? würd mich freuen!

Bis denne
1, 2 Billy kommt vorbei.. 3, 4 er steht vor deiner Firma.. 5, 6 gleich holt dich der Ruin.. 7, 8 es ist gleich aus für dich.. 9, 10 deine Firma gehört jetzt M$
  Mit Zitat antworten Zitat