Hi,
ich vermute, einen Fehler in LC gefunden zu haben oder ich habe einen Denkfehler:
put 1 into tStart
put round(tStart,2) into tStartRounded
put trunc(tStartRounded) into tStartTruncated
put trunc(tStart) into tStartDirectTruncated
answer "Value:" && tStart & cr & \
"Rounded:" && tStartRounded & cr & \
"Trunc of Rounded:" && tStartTruncated & cr & \
"Trunc of Value:" && tStartDirectTruncated
Eigentlich sollten alle Werte “1” sein, aber der Trunc des gerundeten Wertes ist immer eine Zahl kleiner.
Wer hat eine Erklärung dafür? Kann es sein, dass round() Blödsinn macht?