Anuncios Google

Duda en lua hm v7

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.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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...

Imagen de Galx-2

gracias..ha sido de gran

gracias..ha sido de gran ayuda

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.