Dezimalzahlen auf ganze Zahlen IMMER AUFRUNDEN

An Ganzzahl- und Nachkommaanteile gelangt man mit MOD und DIV, mit IF kann man dann wie gewünscht aufrunden.

prog template
 let#1 6.0  $ FB-Breite
 let#2 2.0  $ max. Fertigteilbreite
 let#3 #1/#2; txa Ergebnis 1: #(3,5.3)
 let#4 mod(#3); txa Ergebnis 2: #(4,5.3)  (Rest bei Division durch 1)
 if #4>0.001; let#5 div(#3)+1  $ wenn keine Ganzzahl, dann den Ganzzahlanteil + 1
 else; let#5 #3
 endif
 txa (ggf. aufgerundetes) Ergebnis #(5,5.3)
ende

1 Like