Necesito redondear un número a dos decimales. En este momento las siguientes rondas al entero más cercano supongonúmero redondo a 2 decimales
puts [expr {round($total_rate)}]
Si hago algo, como a continuación no funciona. ¿Hay otra forma de evitarlo?
puts [expr {round($total_rate,2)}]
No se puede redondear el punto flotante a cualquier cantidad de decimales mayor que cero. No tiene lugares decimales. Tiene lugares binarios, y son inconmensurables. Necesita usar una base decimal, generalmente a través de un formateador. – EJP