Autor Beitrag
Sebastian16
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 05.12.03 14:30 
Hi,
ich suche den Code für ein bestimmtes Programm: Ich habe einen Bruch und möchte diesen gerne kürzen. (am Besten wäre es wenn das Programm den größten gemeinsamen Teiler sucht und es dadurch dann kürtzt) Wäre sehr nett, wenn mir jemand helfen könnte...
Vielen Dank schonmal im Vorraus!
MfG Sebastian
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Fr 05.12.03 16:23 
Hallo!

Wie sieht denn dein bisheriger Ansatz aus?

Eine einfache Methode zum Bestimmen des GGT wäre diese:

1. Nimm die kleinere der beiden Zahlen (Nenner oder Zähler) und schiebe sie auf eine Variable i.
2. Ist der Nenner oder der Zähler nicht ohne Rest teilbar durch diese Variable i, so senke i um 1 und wiederhole Schritt2.
3. Gib den Wert der Variable i aus.

Anschliessed musst du sowohl Nenner als auch Zähler durch den GGT teilen.

Nützliche Operatoren sind dabei DIV sowie MOD, ihren Zweck und ihre Benutzung erfährst du in der Delphihilfe.

Cu,
Udontknow

PS: Schritt 1 wird noch ein wenig knifflig, sobald negative Zahlen ins Spiel kommen. Du darfst nicht evtl. auftauchende Minus-Zeichen betrachten.


Zuletzt bearbeitet von Udontknow am Fr 05.12.03 16:30, insgesamt 2-mal bearbeitet
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 05.12.03 16:24 
Such mal in der Delphipraxis nach Suche in der Delphi-PRAXiS BRUCH KÜRZEN, da solltest du fündig werden.

Argh, was haben die hier mit den Such-Tags gemacht. Hier der Link in die DP: www.delphipraxis.net

Die Links werden zerschossen, wenn ein Umlaut im Suchbegriff auftaucht, bitte das Problem beheben.