cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007
-
11 juin 2005 à 22:13
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007
-
20 juin 2005 à 22:08
Bonsoir
je veux Traduire cet algorithime en code VB :
DONNEES:
le text tapé en textbox1 se transforme en textbox2 selon
-la corespondance des mots: mange se transforme en suite et ka en po
-la coresspondance des lettres (abcdefghijklmnopqrstvwxyz) se transforme en(jbcdefghrjkamdopqrstvwxyz)
-l'algorithme est le suivant :
si je tape des mots separer par des "." et "/" et ","
si il rencontre un "/" " ," ou" ." au debut, à la fin ou les deux(au debut et à la fin) dans un mot, et si ce mot a son correspondance au code, il va le converti selon la correspondance des mots, si non il va le convertir selon la correspondance des lettres
par exemple:
si je tappe on textbox1 : alin/mange/imange/mange doit se transformer en jard/suite/imjdge/suite
A voir également:
Convertir une string en string selon une algorithme
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007 11 juin 2005 à 22:55
le cas qui n'est pa traiter c'est si je tappe par exemple: manger il se transforme en suiter .
je veux aussi l'effet inverse cad si je tappe qlq chose dans textbox2 se se transforme en textbox1 selon la meme correspondance.
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 12 juin 2005 à 03:08
pourquoi pas utiliser replace() ???
ça serais pas moins compliquer et plus rapide
-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007 12 juin 2005 à 14:40
Bonjour,
d'abord je suis desolé de repondre en retard car j'ai des etudes
sur Daniel
/manger en /suitei n'est pas normale car manger n'est defini en code
/manger doit se transformer en /mjdgei stp est ce que tu peux ajouter ca aussi.
Sur dragon et CanisLupuc svp est ce que vous pouvez me donner le code complet
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007 12 juin 2005 à 16:06
le code fait toujours des tests parexemple si on tappe /mange ou mange/ il vont se transformer en /suite ou suite/ alors il va les considerer commedes mots, mais si on ajoute par exemple un "r" a /mange ou mange/ cad /manger ou manger/ ou /rmange ou rmange/ il va les considerer comme des lettres cad les transformer en /mjdgei ou mjdgei/ ou /imjdge ou imjdge/
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007 12 juin 2005 à 18:38
le code fait toujours des tests parexemple si on tappe /mange ou mange/ il vont se transformer en /suite ou suite/ alors il va les considerer commedes mots, mais si on ajoute par exemple un "r" a /mange oumange/ cad /manger ou manger/ ou /rmange ou rmange/ il va les considerer comme des lettres cad les transformer en /mjdgei ou mjdgei/ ou /imjdge ou imjdge/
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 13 juin 2005 à 15:47
comprend pas tout ça pour dequoi de si court a faire
phrase = correctionMot(correctionlettre(phrase))
private sub correctionlettre(phrase as string)
return replace(replace(replace(replace(phrase,"a","j"),"i","r"),"l","a"),"n","d")
end sub
private sub correctionMot(phrase as string)
return replace(replace(phrase,correctionlettre("/ka"),"po"),correctionlettre("/mange"),"suite")
end sub
-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007 13 juin 2005 à 17:05
Monsieur Daniel merci mille fois , et aussi les autres
C'est exactement ce que je veux
il reste juste quelques petites questions ,
-est ce que je peu redemensionner tabl1 et tabl2 jusqu'a 200 (tabl1(200) et tabl2(200))?
-la dexieume question: c'est pour l'effet inverse cad si j'ecri en text en textbox2 il va se transformer en textbox1 selon la meme algorithme au code
-la troisieme question
Bon cette tache n'est pa interssante mais bon si tu peu l' ajouter ca sera bien , dans la correspondance des mots le code ne remplace que les mots qu'ont le meme nombre des lettres ; par exemple "/ka" ne remplace que "/po" , mais si on ajoute au code "kam" remplace "sd" il ne le fai pa "kam" donne just "/sdm" il donne pa "sd" , mais ce n'est pa tres interressante cette tache, si tu peu l'ajouter le code sera trop complet.
cs_elmekki
Messages postés114Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention18 août 2007 13 juin 2005 à 17:58
pr la troisieme si je met "kam." il se converti en "sd/" je veux just "kam" en "sd" par exemple si je tappe "kam/" il se converti en "sd/", et si "kam." il se converti en "sd." ect....