Utilizo la programación VB para ingresar un conjunto de números y encontrar los valores máximo y mínimo entre ellos. El código es el siguiente.
Debido a que no definió el tipo de datos de la matriz y no realizó la conversión del tipo de datos al asignar valores a los elementos de la matriz, lo que se almacena en los elementos de la matriz es en realidad una cadena. También hay "11" lt; "4"
Solución:
(1) Especifique el tipo de datos de la matriz y modifique la segunda línea para: Dim a() como entero.
o (2) realice la conversión de tipos y modifique la octava línea a: a(i) = val(InputBox("Ingrese el " amp; i amp; "ésimo número: "))