AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schriftliche Division

Ein Thema von St.Pauli · begonnen am 4. Jan 2006 · letzter Beitrag vom 5. Jan 2006
Antwort Antwort
Seite 2 von 2     12   
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#11

Re: Schriftliche Division

  Alt 5. Jan 2006, 17:37
Wie dividiert man schriftlich?

Code:
1234567890 / 54321 = ???
So, ich fange links an und kopiere so lange die Stellen in ein zweites Array, bis dieses Array GRÖßER als der Divisor ist (Divisor? Na, jedenfalls die 54321). Das ist bei 123456 der Fall.

Nun ziehe ich so lange 54321 davon ab, bis das Ergebnis negativ würde. Das kann ich 2x machen. Es bleiben 14814 übrig. (2 ist also die erste Stelle meines Ergebnisses).

Nun kopiere ich die nächste Stelle hier (14814) rein (immer rechts auffüllen).
148147. Dann wieder abziehen, bis nix mehr geht (2x und der Rest ist 39505)
Zwischenergebnis '22'

Nun kopiere ich die nächste Stelle hier (39505) rein (immer rechts auffüllen).
395058. Dann wieder abziehen, bis nix mehr geht (7x und der Rest ist 14811)
Zwischenergebnis 227
.... (usw)

Für die Nachkommastellen mach ich das Gleiche, nur das ich nicht mehr die nächste Stelle nehme (da sind wir ja durch), sondern einfach eine 0 ranbepse und mir merke, das wir in den Nachkommabereich rutschen.

Das wird so lange wiederholt, bis beim Abziehen 0 rauskommt. Dann sind wir fertig.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von tomsel
tomsel

Registriert seit: 8. Dez 2005
Ort: am Chiemsee
304 Beiträge
 
Delphi 7 Professional
 
#12

Re: Schriftliche Division

  Alt 5. Jan 2006, 17:44
Zitat:
Das wird so lange wiederholt, bis beim Abziehen 0 rauskommt. Dann sind wir fertig.
Und wenn niemals 0 rauskommt? Man sollte sich da irgend eine Grenze bezüglich der Nachkommatellen setzen. (Ich würde aufhören, wenn der kleine Hunger kommt )
Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat. (Winston Churchill)
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#13

Re: Schriftliche Division

  Alt 5. Jan 2006, 17:50
Wenn nie 0 rauskommt wird natürlich so lange dividiert, bis der kleine Hunger kommt. Wie konnte ich das nur vergessen.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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