• Domingo 22 de Diciembre de 2024, 18:11

Autor Tema:  Como Evitar Un Overflow  (Leído 1989 veces)

rlckof

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Como Evitar Un Overflow
« en: Miércoles 29 de Septiembre de 2004, 17:06 »
0
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

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Como Evitar Un Overflow
« Respuesta #1 en: Miércoles 29 de Septiembre de 2004, 20:22 »
0
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
El pasado son solo recuerdos, el futuro son solo sueños

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Como Evitar Un Overflow
« Respuesta #2 en: Sábado 2 de Octubre de 2004, 17:24 »
0
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:
Mi mujer tiene un físico bárbaro!!!. Einstein.