Thema: Delphi Programm Hilfe

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#36

AW: Programm Hilfe

  Alt 20. Okt 2011, 09:42
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Okt 2011 um 10:16 Uhr)
  Mit Zitat antworten Zitat