Multiplo de 10

31/07/2007 - 17:36 por Juan Suarez | Informe spam
Hola que tal?

Quisiera saber como puedo llevar un numero entero a su multiplo de 10 por
encima. Me explico:

72 --> 80
85 --> 90
91 --> 100

Siempre buscando el multiplo por encima.


De antemano agradezco la ayuda que me puedan brindar.


Juan Suárez
sistemasgyw@une.net.co

Preguntas similare

Leer las respuestas

#16 Ricardo Passians
05/08/2007 - 03:23 | Informe spam

Para saber si es significativa la diferencia lo que hay es que probarlo
poniendo quizas muchas llamadas en un ciclo for y medir el tiempo que
tardan.





Bien pero no creo que sea significativa ni importante la diferencia para el
caso de que se trata.


Saludos

Ricardo Passians
Respuesta Responder a este mensaje
#17 RFOG
05/08/2007 - 10:18 | Informe spam
;-)

"Octavio Hernandez" wrote in message
news:
Rafa,

Excelente explicación!

Salu2 - Octavio


"RFOG" wrote in message
news:
El código que has puesto lo toca el compilador y puede optimizarlo, pero
una llamada a un método significa colocar cosas en la pila, hacer la
llamada, el método llamante toma las cosas de la pila, las procesa y las
vuelve a dejar, y entonces se vuelven a tomar y a usar...


"Ricardo Passians" wrote in message
news:
>
La funcion Math.Sign que el pone se puede convertir a:

numero%10=0?0:1 si es que el compilador no haga lo mismo.




Ciertamente, quedaría así pues:

numero=( (int)(numero/10) + ( numero%10==0?0:1) ) *10

Pero no creo que la diferencia por usar una función elemental como Sign
sea significativa.

Saludos

Ricardo Passians












Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Deja la cama al ser de día, y vivirás con alegría.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida