ich möchte in einem Formular ein Ergebnis runden, schaffe es aber nicht.
Bisher wird als Ergebnis 9 ausgegeben, obwohl aus (11+8)/2=9,5 eigentlich 10 das Ergebnis sein müsste.
Was übersehe ich? Wer kann helfen?
Auszug aus der Berechnung:
Code: Alles auswählen
ergebnis1:=(somi1+klausur1)/2;
RoundTo(ergebnis1,0);
if DS_SoMi1['NotenKrz'] = ''
then text:=''
else
if DS_Kl1['NotenKrz'] = ''
then text:=Int64ToStr(SoMi1)
else
text:=Int64ToStr(ergebnis1);