Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by gammatester,
11. Dez 2018
Danke das Du meinen Lösungsvorschlag https://www.delphipraxis.net/1420425-post8.html noch mal in Worte gefaßt hast. :wink:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by gammatester,
10. Dez 2018
Wenn ich nicht etwas übersehen habe, hat außer mir niemand einen inhaltlichen Beitrag geschrieben.
Leider gibt es hier im Forum immer wieder die störende Tendenz, nicht auf die eigentlichen Fragen und Probleme einzugehen, sondern auf Äußerlichkeiten zu fokussieren (Formatierung, Bezeichner, 'letzte Jahrtausend' usw).
Das bringt für die Problemlösung 0.42% oder so. Wichtig ist ein...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by gammatester,
9. Dez 2018
Oft gibt es ja mehrere Möglichkeiten. ZB kann man für die Umwandlung des Oktalzeichens auch d := strtoint(c) schreiben, was vielleicht bekannter ist.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by gammatester,
9. Dez 2018
Wie soll denn das auch funktionieren? Wenn Du schon meinen Vorschlag der Vorwärtsberechnung nicht benutzen willst, solltest Du wissen, daß Dein Ansatz (mindestens) zwei fundamentale Fehler hat.
Du verwendest Deine Eingabe-Oktalziffern überhaupt nicht für die Rechung! Wie soll da etwas Vernünftiges herauskommen? Die Ziffern werden nur für völlig identische if-Anweisungen benutzt!
Pro...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by gammatester,
7. Dez 2018
Es sind zwei Änderungen nötig: Es wird mit 8 multipliziert statt mit 2 und die Eingabe enthält Ziffern 0,1,2,...,6,7.
Um die Oktalzahl 1357 umzuwandeln, berechnet man ausgehend von der höchsten Ziffer
1*8 + 3 = 11
11*8 + 5 = 93
93*8 + 7 = 751
oder für 76543