Wobei es andersrum einfacher/übersichtlicher gewesen wäre.
Das ist eine subjektive Einschätzung, oder? Ob ich nun erst überzählige Stellen abschneide und dann "verschiebe" oder andersherum, es liegt im Auge des Betrachters, wie er es besser findet. Aber das spielt ja auch jetzt keine Rolle mehr.
OK, mehr subjektiv, aber mehmen wir mal die 12 Dezimalstelle ... welcher Zeile wäre richtig?
Delphi-Quellcode:
Result[1] := Wert mod 100000000000 div 1000000000;
Result[1] := Wert mod 100000000000 div 100000000000;
Result[1] := Wert mod 1000000000000 div 100000000000;
Result[1] := Wert mod 1000000000000 div 1000000000000;
1: liefert zwei Dezimalstellen
2: liefert keine Dezimalstelle (immer 0)
3: liefert eine Dezimalstelle
4: wie 2
+ mehr (doppelt soviele) Zahlen zu Prüfen und diese müssen auch noch untereinander verglichen werden
= mehr als doppeltet so große Fehlerrate
Dagegen dann dieses?
Delphi-Quellcode:
Result[1] := Wert div 100000000000 mod 10;
Result[1] := Wert div Power(10, 12) mod 10;
Und Jupp, für boxer123 ist eh alles zu spät/umsonst, aber es soll ja auch andere Schüler geben, welche etwas mehr Eigeninitiative zeigen.
PS: Vielleicht erbarmt sich noch ein Mod für eine schönere Überschrift?
Der Ersteller wird und kann sie nun eh nicht mehr selber ändern.