tengo una pequeña duda...¿existe alguna forma de redondear un numero despues de una division?
por ejemplo:
screen:fontPrint(fuente,230, 74, "Memoria total de la MS: "..memoria1/1024/1024 .." MB", blanco)
esta linea me devuelve un numero con una gran cantidad de decimales.
se podria reducir estos decimales a 2??
Doy invitaciones para Lockerz a diario. Simplemente, mandame un mensaje privado con tu correo.
Yo te propongo algo "hecho a
Yo te propongo algo "hecho a mano" por mi para tener 2 decimales:
Imagina que el número que te sale es 6,8865 y tu quieres que salga 6,88 no?
Pues si lo multiplicas por 100 tendrías 6,8865 * 100 = 688,65, ahora lo redondeas hacia abajo con la función math.floor, con lo cual te quedaría 688, ahora solo falta dividirlo por 100 y te quedaría 6,88 que es lo que buscabas.
Resumiendo: coje tu número x y haz lo siguiente: math.floor(x*100)/100
Ya me contarás si te sirvió.
Un saludo
Hay dos: math.ceil(numero).
Hay dos:
math.ceil(numero). Ej: numero = math.ceil(7.93485) ---> numero = 8
math.floor(numero) Ej: numero = math.floor(7.93485) ---> numero = 7
esas son las que hay para numeros enteros, para dos decimales nose...
gracias..ha sido de gran
gracias..ha sido de gran ayuda