fast hat normal immer das selbe schema
abschneiden(betrag * faktor) / faktor
wenn aufgerundet werden soll, wird dann noch 'n kleiner betrag hinzugezählt, damit aufgerundet wird, bevor die die stellen abgeschnitten werden...
also
abschneiden(betrag * faktor + addon) / faktor
bei einem hundertstel (zwei dezimalstellen), x = trunc(23,501 * 100 + 0.5) / 100 --> 2350,1 + 0.5 --> 2550,6 --> 2550 --> 25,50
auf diese weise durfte man immer in basic runden...
bei rundung aufs fünferl, ist der faktor 20 ...