Salut,
Soient :
aCoder : la chaine de caractères que tu veux crypter
alphabet : l'alphabet (logique)
chaineCodee : la chaine de caractères cryptés
Dans tes boucles for imbriquées :
for(int i=0; i<l; ++i){ (avec l = longueur de aCoder)
for(int j=0; j<m; ++j){ (avec m = longueur de alphabet)
tu déclares d'abord : int indice = la position du caractère de l'alphabet à l'indice j; (tu dois utiliser indexOf)
et ensuite tu utilises if et else :
Si :
-le caractère de aCoder en position i = le caractère de alphabet en position j (avec charAt()).
-si indice < 22
alors chaineCodee += le caractère de Alphabet à la position (j + le décalage)
else :
Si :
-le caractère de aCoder en position i = le caractère de alphabet en position j
-indice >=22
alors chaineCodee += le caractère de Alphabet à la position (j -26 + le décalage)