![]() |
Zahlenumrechner > Binär zu Dezimal
Hallo Leute
ich möchte einen Umrechner zwischen verschiedenen Zahlensystemen erstellen, hierzu fehlt mir leider die Umrechnung von Binär zu Dezimal. :wall: Kann mir jemand erklären wie man das mit Schleifen realisieren kann. Also mit IF, THEN, ELSE, CASE OF, UNTIL, MOD und DIV usw. Wäre echt super! :-D Grüße Sebastian |
Re: Zahlenumrechner > Binär zu Dezimal
am besten nimmst du dir mal einen stift und ein blatt papier, schreibst dir mal 'ne schöne zahl in binärer schreibweise auf, und gehst dann mal schritt für schritt durch, wie du sie umwandeln würdest.
|
Re: Zahlenumrechner > Binär zu Dezimal
nicht zu vergessen...
Herzlich willkommen in der DP :dp: Vieleicht hilft noch dieser Link: ![]() binäre Zahl eingeben...dezimale wird berechnet...Klick auf "Wie geht das" und du kriegst die mathematische Erklärung. Das wäre dannn schon mal eine Grundlage. Prinzip z.B.: 0. Hilfsvariable:= 0; HilfsvariableMultiplikator:= 1; 1. Binäre Zahl als String 2. Schleife rückwärts von Länge des Strings bis 1 3. String[Schleifenvariable] in Integer umwandeln und mit dem Multiplikator multiplizieren und zur Hilfsvariable addieren 4. Multiplikator:= Multiplikator x 2 5. Schleife fertig--> in Hilfsvariable das Ergebnis ...so oder ähnlich :wink: :hi: |
Re: Zahlenumrechner > Binär zu Dezimal
Liste der Anhänge anzeigen (Anzahl: 1)
... und hier noch ein Lernprogramm, das Dir evtl. weiterhilft.
Meine Schüler fanden es einfach. Gruß Wolfgang |
Re: Zahlenumrechner > Binär zu Dezimal
Eränzung zu jmd anders und haentschman:
Die letzte Ziffer hat den Wert 2 hoch 0 = 1 Die vorletzte Ziffer hat den Wert 2 hoch 1 = 2 Die drittletzte Ziffer hat den Wert 2 hoch 2 = 4 Erkennst Du das Muster? Wenn ja, dann weiter wie jmd anders und haentschman beschrieben haben, wenn nein, dann wieder melden ... Gruß Wolfgang |
Re: Zahlenumrechner > Binär zu Dezimal
ich hatte mein "Beispiel" noch durch den Multiplikator ergänzt. Mir war dann auch aufgefallen, daß man über die Schleifenvariable nicht wirklich auf den Multiplikator schließen kann. Besser spät als nie :wink:
|
Re: Zahlenumrechner > Binär zu Dezimal
[OT]
Zitat:
Es gibt immer noch andere Welten als Codierung ;-) Gott sei Dank, sie liest hier ganz sicher nicht mit ;-) [/OT] Gruß Wolfgang |
Re: Zahlenumrechner > Binär zu Dezimal
[OT]
das stammt noch aus meiner Programmieranfangszeit als mir noch nicht klar war wo User überall drücken. Meine Frau hatte im Laden eine Verkäuferin die hat bei meiner Bildschirmkasse Fehlermeldungen produziert da wär ich Ablauftechnisch nie drauf gekommen :zwinker: [/OT] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz