Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dual Addition (https://www.delphipraxis.net/146018-dual-addition.html)

youcefdar 12. Jan 2010 11:30


Dual Addition
 
Wie erstelle eine Dual Addition in Delphi.
Also z.b

Code:
 011111 
+010111
=110110
[edit=Luckie]Code-Tag eingefügt. Mfg, Luckie[/edit]

Corpsman 12. Jan 2010 11:37

Re: Dual Addition
 
Das hört sich mir schwer nach Hausaufgaben an.

Aber wenn nicht, rechne in Strings.

Bitweise mit Volladdierern die du auf chars implementieren solltest.

himitsu 12. Jan 2010 11:39

Re: Dual Addition
 
Result := Operand1 + Operand2 {+ Überlauf}

Code:
*0111[color=#0000ff]1[/color][color=#ff0000]1[/color]
+0101[color=#0000ff]1[/color][color=#ff0000]1[/color]
=1101[color=#0000ff]1[/color][color=#ff0000]0[/color]
1 + 1 = 10 = 0 Überlauf 1
1 + 1 + 1 = 11 = 1 Überlauf 1
...
und nun einfach Stelle für Stelle weitermachen


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz