Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Berechnen der Fakultät: - Wert als Ergebnis??

  Alt 20. Jan 2011, 09:36
Aber wenn ich teils größere Zahlen als z.B. 21 verwende, sind sie auch wieder positiv.
Ein einfacher Test zeigt das Verhalten (Werteinhalt) einer Variablen bei (mehrfachen) Überlauf:
Delphi-Quellcode:
var
  i : Integer;
  s : ShortInt;
begin
  for i := 125 to 260 do
  begin
    s := i;
    Memo1.Lines.Add(IntToStr(s));
  end;
Um Double-Werte zu formatieren, beitet sich die Funktion "Format" an:
Label1.Caption := Format('%.0f', [1234.5678]); (Details zu Format siehe Hilfe)
  Mit Zitat antworten Zitat