Código de Visual Basic - Manejar números grandes con precisión

Manejar números grandes con precisióngráfica de visualizaciones


Visual Basic

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 28 de Febrero del 2006 por Ernesto
8.278 visualizaciones desde el 28 de Febrero del 2006. Una media de 21 por semana
Librería para manejar números grandes con precisión. La misma utiliza el motor de la MIRACL http://indigo.ie/~mscott/ (que es gratuita).
Para correr el programa desde VB 5 o 6 solamente tienen que registrar la librería (regsvr32 + (path del archivo) + LibNumVB.dll) (ej: regsvr32 C:\LibNumVB.dll) y llamarla desde el programa VB.
La librería trabaja con "." como separador decimal y devuelve los números menores a cero como ".0015".

Envío el código en Microsoft VC++ 2005 (Ver. 8) que hace de puente entre la librería MIRACL y el VB con la DLL creada con el mismo.

El ejemplo calcula el factorial de 1000 con todos los dígitos en menos de un segundo.

Versión 1
estrellaestrellaestrellaestrellaestrella(3)

Publicado el 28 de Febrero del 2006gráfica de visualizaciones de la versión: Versión 1
8.279 visualizaciones desde el 28 de Febrero del 2006. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: Versión 1 (3)

Stefano
19 de Diciembre del 2006
estrellaestrellaestrellaestrellaestrella
Hi,
Can I speak with you for more informatio about this DLL?
You can contact me to marlonbasta@gmail.com

Thank's
Responder
Jorge Centellas
05 de Diciembre del 2007
estrellaestrellaestrellaestrellaestrella
Tengo un problema cuando trato de trabajar con numeros mayores a 16 digitos, visual basic 6, lo que hace es que lo convierte automaticamente a notacion cientifica, y pierdo la precision porque por ejemplo el numero que unos calculos debe generarme es 42092537170271621 y me genera 42092537170271620 con Ex11 o algo asi, necesito trabajar con el numero exacto, conocen alguna forma para lograr esto por favor?
Responder
Jorge Centellas
06 de Diciembre del 2007
estrellaestrellaestrellaestrellaestrella
Una consulta, porque cuando activo todo y mi programa corre cuando llega a calcular el numero grande que necesito, simplemente se sale del programa y no ejecuta, los primeros calculos si los hace y bien pero en ese caso se sale.

Espero que me puedan ayudar, por favor.

Saludos cordiales

Jorge
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s1327