
Deletrar a palabras ayuda....
Publicado por Juan286 (185 intervenciones) el 05/09/2010 07:13:04
Hola colegas.
Ase poco me pidieron que desarrollara un pequeño proyecto que me donde introduciera una cadena "Hola Como estan" aqui lo que tenia que hacer es sacar letra por letra y decir que letra era la solucion que se me ocurrio fue algo asi:
PUBLIC i
PUBLIC x
x = INT(len(ALLTRIM(thisform.text1.Value)))
thisform.text2.Value = INT(len(ALLTRIM(thisform.text1.Value)))
vDG=0
For i = 1 To x
vDG=vDG+1
vM=Substr(Thisform.text1.Value,vDG,1)
if (vM = 'A' .or. vM = 'a')
messagebox("Es una A o a")
INKEY(1)
else
IF (vM = 'B' .or. vM = 'b')
messagebox("Es una B o b")
INKEY(1)
endif
endif
Esto lo hago para las 27 letras y veran que es engorroso
Mi problema es que ahora quiere que al colocar las cadena me aparesca en lugar de letra x letra sea la palabra y significado osea "Hola" pero que sea letra por letra y ademas que si la palabra esa imcompleta me la de letra por letra.
Lo unico que se me ocurre es hacer una tabla llamada diccinario y de alguna forma sacar las cadenas y comparar.
Alguein que tenga una bueno idea de como hacerlo...
Ase poco me pidieron que desarrollara un pequeño proyecto que me donde introduciera una cadena "Hola Como estan" aqui lo que tenia que hacer es sacar letra por letra y decir que letra era la solucion que se me ocurrio fue algo asi:
PUBLIC i
PUBLIC x
x = INT(len(ALLTRIM(thisform.text1.Value)))
thisform.text2.Value = INT(len(ALLTRIM(thisform.text1.Value)))
vDG=0
For i = 1 To x
vDG=vDG+1
vM=Substr(Thisform.text1.Value,vDG,1)
if (vM = 'A' .or. vM = 'a')
messagebox("Es una A o a")
INKEY(1)
else
IF (vM = 'B' .or. vM = 'b')
messagebox("Es una B o b")
INKEY(1)
endif
endif
Esto lo hago para las 27 letras y veran que es engorroso
Mi problema es que ahora quiere que al colocar las cadena me aparesca en lugar de letra x letra sea la palabra y significado osea "Hola" pero que sea letra por letra y ademas que si la palabra esa imcompleta me la de letra por letra.
Lo unico que se me ocurre es hacer una tabla llamada diccinario y de alguna forma sacar las cadenas y comparar.
Alguein que tenga una bueno idea de como hacerlo...
Valora esta pregunta


0