Loading...
 

Crystal und Mathe


Rechnen kann Crystal natürlich auch

round


Die Funktion 'round' runded Floats zu glatten Zahlen.

# ungerade Werte
wert_a = 3.097
wert_b = 7.87
wert_c = 11.5
 
# gerundete Ausgabe
p! wert_a.round
p! wert_b.round
p! wert_c.round
 
# will man mit einem Integer weiterrechnen
p! wert_a.round.to_i16
 
# so gehen die Nachkommastellen verloren
p! wert_a.to_i16
p! wert_b.to_i16
p! wert_c.to_i16


Ausgabe:
wert_a.round # => 3.0
wert_b.round # => 8.0
wert_c.round # => 12.0

wert_a.round.to_i16 # => 3

wert_a.to_i16 # => 3
wert_b.to_i16 # => 7
wert_c.to_i16 # => 11