Umwandeln einer Dezimalzahl in eine Binärzahl

Mitglied: BadBatchCoder

BadBatchCoder (Level 1) - Jetzt verbinden

Apr 11, 2021, aktualisiert Apr 13, 2021, 1117 Aufrufe, 5 Kommentare, 1 Danke

Hey,
ich habe ein fertiges Skript für die Umwandlung einer Dezimalzahl in einer binäre Zahl. Zurzeit kann man damit Zahlen von 0 bis 65535 in einen 16-stelligen Binärcode umwandeln, das Programm ist aber leicht erweiterbar.
Man kann sowas sicherlich eleganter umsetzen, aber das hier ist meine Version:


Zusätzlich habe ich noch ein zweites Skript geschrieben, womit sich eine Textdatei mit den Zahlen 0 bis 65535 und zugehöriger Binärzahl erstellen lässt.


Ich hoffe ich konnte hiermit jemandem einiges an Zeit ersparen =)
LG BadBatchCoder
Mitglied: rubberman
Apr 12, 2021 um 00:22 Uhr
Meine Funktionen für Zahlen -2147483648 .. 2147483647, von und zu Basis 2 .. 36:
https://www.dostips.com/forum/viewtopic.php?f=3&t=9810&p=63111
Natürlich eher Spielerei als wirklich nützlich.

Steffen
Bitte warten ..
Mitglied: Doskias
Apr 13, 2021 um 16:03 Uhr
Hi,

ich hab n PowerShell-Befehl der das kann


Wofür über 40 Zeilen Code, wenn es auch ein Einzeiler in PS kann?

Gruß
Doskias
Bitte warten ..
Mitglied: NixVerstehen
Apr 13, 2021 um 18:31 Uhr
Zitat von @Doskias:

Hi,

ich hab n PowerShell-Befehl der das kann


Wofür über 40 Zeilen Code, wenn es auch ein Einzeiler in PS kann?

Gruß
Doskias

Grins...das kannte ich auch noch nicht. Mein Sohn hat das Thema gerade auf dem Gymi. Freu...Hausaufgaben in 30 Sek. kontrolliert :-) face-smile Danke für den Tipp.
Bitte warten ..
Mitglied: rubberman
Apr 13, 2021 um 18:36 Uhr
Wofür über 40 Zeilen Code
Die hab ich ja jeweils schon auf 10 Zeilen eingedampft. Schleifen statt copy/paste von grundsätzlich immer wieder den gleichen 2 Zeilen Code, machen da die Welt.
Ich spiel schon so lange mit Batch rum (ist meinem biblischen Alter geschuldet). Somit kenne ich die ganzen Unzulänglichkeiten von Batch nur zu gut und kann dir nur Recht geben. Wer heute noch anfängt sich mit Batch zu beschäftigen, ist selbst schuld. Mit PowerShell stehen die kompletten Möglichkeiten von .NET zur Verfügung. Allerdings führt die Versuchung möglichst alles per Pipe in eine Zeile zu quetschen in PowerShell ebenso zu unleserlichem Code, wie die Unart in Batch mit GOTOs Spagetti-Code zu schreiben, wo man lieber Subroutinen nutzen sollte. Egal, ist eigentlich off-topic ...

Steffen
Bitte warten ..
Mitglied: Doskias
Apr 14, 2021 um 09:23 Uhr
Zitat von @NixVerstehen:
Grins...das kannte ich auch noch nicht. Mein Sohn hat das Thema gerade auf dem Gymi. Freu...Hausaufgaben in 30 Sek. kontrolliert :-) face-smile Danke für den Tipp.

Falls die Hausaufgaben dann schwieriger werden und Dezimal zu Hexadezimal oder Hexadezimal zu Binär verlangen:
https://soykablog.wordpress.com/2012/08/22/three-ways-to-convert-decimal ...
Bitte warten ..
Heiß diskutierte Inhalte
Data privacy
FAX ist nicht mehr Datenschutzkonform
brammer1 day agoInformationData privacy47 Comments

Hallo, jetzt sollte es jeder begreifen FAX ist nicht mehr Datenschutzkonform brammer

Humor (lol)
Na, kann euer Toaster auch schon WLAN?
ITlerin9522 hours agoGeneralHumor (lol)16 Comments

Also ich frag mich ja selbst echt oft, ob wirkliche alle technischen Neuerungen auch wirklich notwendig sind. Hintergrund ist, ich brauch einen neuen Toaster. ...

Exchange Server
Exchange 2019 als VM?
Mr.Vain1 day agoQuestionExchange Server9 Comments

Hallo zusammen, wir nutzen derzeit Exchange 2013 mit allen Rollen auf einem physischen Server (Ca. 260 Postfächer, Server 2012R2, Xeon E-2603v3 6Core, 16GB RAM, ...

Windows Update
Keine Updates zum Mai-Patchday über WSUS?
solved Coreknabe23 hours agoQuestionWindows Update12 Comments

Moin, wir laden über unseren WSUS die Windows Updates herunter (Server 2012R2). Jetzt stelle ich gerade verwundert fest, dass es Stand jetzt (19:45 Uhr) ...

Exchange Server
Sicherheitsupdates für Exchange Server 11. Mai 2021
kgborn22 hours agoInformationExchange Server4 Comments

Sicherheitsupdates für Exchange Server 11. Mai 2021 Technet-Beitrag Meine Zusammenstellung: Sicherheitsupdates (KB5003435) für Microsoft Exchange Server (11. Mai 2021)

Networking Basics
Statische Route auf UTM
solved Ex0r2k1610 hours agoQuestionNetworking Basics30 Comments

Moin! Ich habe an meiner Sophos UTM an einem physischen Interface einen Switch angeschlossen. Dieser läuft im Netz 10.1.1.0/24. Ich kann von meinem aktuellen ...

Exchange Server
Office 365 ohne lokalen Exchange
RicoPausB1 day agoQuestionExchange Server8 Comments

Moin zusammen wir sind erst vor kurzem ins Office 365 eingestiegen und hatten vorher auch keinen Exchange Server im Einsatz. Ein Hybrid-Setup liegt also ...

SAN, NAS, DAS
Synology-NAS DS1813+: Lebensdauer des Gerätes?
Ormenson1 day agoQuestionSAN, NAS, DAS10 Comments

Hallo Forum! In unserer Firma nutzen wir ein Synology NAS DS1813+ als zentraler Datenspeicherort. Konfiguriert ist er als RAID mit Ausfallsicherheit einer Platte. Die ...