Urgente... .Problema de programación en Visual Basic
Aunque su lógica parece básicamente correcta (debe cambiar If m <= x <= n Then
a if m<=x y x<=n then), el programa no debería escribirse así, es demasiado confuso
No puede obtener resultados normales porque ha definido la variable como una variable, no hay problema en asignar valores a tipos numéricos, pero está mal comparar valores entre variables porque no hay comparación basada en tipos numéricos. No hay ningún problema en asignar valores de tipos de variantes a variables numéricas, pero si no se presta atención a comparar los tamaños entre tipos de variantes, se producirá un error porque no se comparan según el tipo numérico. Si
Dim x es un valor único
Dim m es un valor único
dim n es un valor único
Ver el resultados