Septiembre 26, 2010, 03:36:41 PM Ultima modificación: Septiembre 26, 2010, 10:02:19 PM por wako91
Buenas, ?como puedo redondear un n?mero hasta que solo quede la parte entera?

Se de algunas sentencias tipo ceil o round pero no logro que quede redondeado al nivel que necesito.

Ej. -> 3,98 = 4 |  2,45 = 2


Gracias!!

Se supone que [gml]round(x)[/gml] deber?a funionar.
a mi me da justo como tu quieres.
evento create:
[gml]
a = round(3.98);
b = round(2.45);
[/gml]
evento draw:
[gml]draw_text(0,10,a);
draw_text(0,30,b);[/gml]
me despliega:
4
2

floor() ser?a la funci?n que s?lo deja la parte entera, es decir, siempre redondea hacia abajo:
[gml]floor(5.9999999999999999999999999)[/gml]
...te va a resultar en 5.
       

Ya esta claro, yo pon?a round(x) en vez de x = round(x)

Aisshh que torp?n jajaja.

Me ayudaron mucho tus ejemplos y gracias a ti tambi?n Hackwave, esa funci?n no la conoc?a.