Atenuar a como doble a = Sqr(500 * 500) en programación vb ¿Por qué ocurre un error de desbordamiento?
El resultado de una asignación, cálculo o conversión de tipo de datos es demasiado grande para representarse dentro de los límites permitidos por el tipo de variable.
Asignar a una variable cuyo tipo sea suficiente para representar el rango de valores.
El valor asignado al inmueble supera el valor máximo aceptable para el inmueble.
Asegúrese de que el valor asignado se ajuste al alcance de la propiedad.
Se intentó utilizar un número en un cálculo que fue forzado a un número entero pero el resultado estaba fuera del rango de un número entero, por ejemplo
Dim
x
p>Como
Largo
x
=
2000
*
365
'
Error:
Desbordamiento Para resolver este problema, escriba el siguiente número:
Atenuar
x
Como
Largo
x
=
CLng(2000) p>
*<
365
Tu solución Solución a este problema
Dim
a
Como
Doble
a
=
Sqr(CLng(500)
*
500)