ASP - Módulo de division demasiado grande
Monday, January 27, 2014 11:25:57 AM
Llevo un rato quebrandome la cabeza como hacer el módulo de una división con dígitos demasiado grandes en ASP (Lo se... quién programa en asp a estas alturas...). Por ejemplo:
Esto nos dará un error por desbordamiento, ya que son número demasiado grandes.
Para solucionar esto, podemos usar la siguiente funcion:
La solución la encontré en http://support.microsoft.com/kb/205053, donde además explican además división por cero.
var = 1234123412341234 mod 432143214321
Esto nos dará un error por desbordamiento, ya que son número demasiado grandes.
Para solucionar esto, podemos usar la siguiente funcion:
Function ModuloSimplificado (v1, v2)
Dim dblX, dblY : dblX = cdbl(v1) : dblY = cdbl(v2)
ModuloSimplificado = dblX - ( dblY * FIX(dblX / dblY) )
End Function
La solución la encontré en http://support.microsoft.com/kb/205053, donde además explican además división por cero.
$> exit 0;