Red de conocimiento informático - Problemas con los teléfonos móviles - VB ingresa arbitrariamente un número de cinco dígitos y la salida inversa le pedirá que vuelva a ingresar si la entrada no es un número de cinco dígitos.

VB ingresa arbitrariamente un número de cinco dígitos y la salida inversa le pedirá que vuelva a ingresar si la entrada no es un número de cinco dígitos.

Private Sub Form1_Load()

entrada tenue como cadena,cnum como entero

Hacer

input=inputbox("Por favor, introduzca A número de cinco dígitos:")

if len(input)<>5 entonces

msgbox"Lo siento, ¡el número que ingresaste no es un número de cinco dígitos!"

else

salir do

finalizar si

bucle

atenuar i como entero, atenuar chkN como entero

para i= 1 a len(entrada)

chkN=Asc(Mid(entrada,i,1))

si chkN<30 o chkN>39 entonces

msgbox "¡El contenido que ingresó contiene caracteres no numéricos! La entrada no cumple con los requisitos.":end

end if

siguiente

para i= 1 a len(input)'orden inverso

dim snum como cadena

snum=mid(input,i,1) & snum

siguiente

cnum=val(snum)'Aquí, la cadena numérica de caracteres se convierte en un valor numérico

imprimir cnum

End sub