Programación General > Visual Basic 6.0 e inferiores

 Como Evitar Un Overflow

(1/1)

rlckof:
ei, disculpen, alguien que pueda ayudarme a solucionar este problema
lo que pasa es que necesito hacer esta operaciòn:

n = 21/(2^32) o con un denominador aun mas grande

como debo declarar n para que no me marque overflow!! :(
o si quiza existe algo que runque el numero para que no se pase de 8 decimales o algo asi, please, help me!!

RadicalEd:
TAL VES NO TE SEA DE MUCHA AYUDA LO QUE TE VOY A DECIR PERO SI QUIERES HACER ESTA OPERACION UTILIZA C++, QUE NO TE SACA ERRORES DE OVERFLOW, TE LO DIGO POR QUE YO ESTABA HACIENDO UN PROGRAMA, DE CALCULOS MUY GRANDES Y ME SACO EL MISMO ERROR Y LO PASE A Dev-C++ Y ME LO HIZO A LA PERFECCION, NO ES QUE NO SE PUEDA CORREGIR EN VB, TAL VES SI PERO ESTA ES MI HUMILDE OPINION, EN ESTO SE TRABA VB

Sagutxo:
Primero te diré que con version 6 de VB no ocurre eso porque lo acabo de probar.
Y si quieres que no pase de 8 decimales, supongo que con que le hagas una mascara al numero dentro de un format(."MASCARA"), creoq ue será suficiente.

no soy bueno en esto pero espero haberte ayudado en algo.

Saludos. :whistling:

Navegación

[0] Índice de Mensajes

Ir a la versión completa