Obtener modulo y la parte entera de una vez

03/11/2008 - 14:54 por Paul | Informe spam
Hola,

Existe alguna forma de hacer el modulos y el resto de una sola vez.
Es decir, tengo el 12 y quiero obtener de una vez el modulo y l resto
en base a 10:
modulo %10
entera/10

Pues esto pero en una sóla instrucción.

Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
03/11/2008 - 15:40 | Informe spam
Hola,

Mira el método Math.DivRem.

http://msdn.microsoft.com/en-us/lib...5c8dx.aspx

Slds - Octavio


"Paul" wrote in message
news:
Hola,

Existe alguna forma de hacer el modulos y el resto de una sola vez.
Es decir, tengo el 12 y quiero obtener de una vez el modulo y l resto
en base a 10:
modulo %10
entera/10

Pues esto pero en una sóla instrucción.

Gracias
Respuesta Responder a este mensaje
#2 RFOG
03/11/2008 - 16:21 | Informe spam
Que lo único que hace son esas dos mismas operaciones dentro de un método
estático. :-P Es que no hay otra forma de hacerlo...

Míralo con el Reflector.
Microsoft Visual C++ MVP
==Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
Mientras que en cualquier otra ciencia se sigue investigando
permanentemente, la de cómo gobernar un Estado se ha estancado. Hoy se
entiende y se practica sólo un poco mejor que hace 4.000 años.

"Octavio Hernandez" wrote in message
news:
Hola,

Mira el método Math.DivRem.

http://msdn.microsoft.com/en-us/lib...5c8dx.aspx

Slds - Octavio


"Paul" wrote in message
news:
Hola,

Existe alguna forma de hacer el modulos y el resto de una sola vez.
Es decir, tengo el 12 y quiero obtener de una vez el modulo y l resto
en base a 10:
modulo %10
entera/10

Pues esto pero en una sóla instrucción.

Gracias
Respuesta Responder a este mensaje
#3 Octavio Hernandez
03/11/2008 - 18:15 | Informe spam
R,

Todo está en si él se refería a una sola instrucción de C# o de ensamblador
:-)

Slds - Octavio


"RFOG" wrote in message
news:
Que lo único que hace son esas dos mismas operaciones dentro de un método
estático. :-P Es que no hay otra forma de hacerlo...

Míralo con el Reflector.
Microsoft Visual C++ MVP
==> Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
> Mientras que en cualquier otra ciencia se sigue investigando
permanentemente, la de cómo gobernar un Estado se ha estancado. Hoy se
entiende y se practica sólo un poco mejor que hace 4.000 años.

"Octavio Hernandez" wrote in message
news:
Hola,

Mira el método Math.DivRem.

http://msdn.microsoft.com/en-us/lib...5c8dx.aspx

Slds - Octavio


"Paul" wrote in message
news:
Hola,

Existe alguna forma de hacer el modulos y el resto de una sola vez.
Es decir, tengo el 12 y quiero obtener de una vez el modulo y l resto
en base a 10:
modulo %10
entera/10

Pues esto pero en una sóla instrucción.

Gracias



Respuesta Responder a este mensaje
#4 Alberto Poblacion
03/11/2008 - 22:30 | Informe spam
"RFOG" wrote in message
news:
Que lo único que hace son esas dos mismas operaciones dentro de un método
estático. :-P Es que no hay otra forma de hacerlo...



Si no recuerdo mal, la instrucción DIV (y también IDIV) del i386 no sólo
te devuelve el cociente en el registro EAX, sino que además deja el resto en
el EDX. Si no existe una instrucción de MSIL que lo encapsule será porque no
se han molestado en hacerla, pero no porque no se pueda hacer.
Respuesta Responder a este mensaje
#5 Alfredo Novoa
03/11/2008 - 22:39 | Informe spam
On 3 nov, 22:30, "Alberto Poblacion" <earthling-
wrote:
"RFOG" wrote in message

    Si no recuerdo mal, la instrucción DIV (y también IDIV) del i386 no sólo
te devuelve el cociente en el registro EAX, sino que además deja el resto en
el EDX. Si no existe una instrucción de MSIL que lo encapsule será porque no
se han molestado en hacerla, pero no porque no se pueda hacer.



Ya, pero se supone que el MSIL debe de ser independiente de la
plataforma x86.


Saludos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida