Partage
  • Partager sur Facebook
  • Partager sur Twitter

Somme de valeur ascii dans une chaine de caractère

    21 juin 2020 à 13:46:37

    Bonjour à tous !

    Alors j'ai un excercice à réaliser, mais je ne vois pas du tout d'ou peut venir le probleme ...

    le but est de crée un genre de "nom compatible" :

    L'application à réaliser est une application qui va comparer deux prénoms selon une règle simple: a=1, b=2, c=3...z=26

    Chacun des prénoms vont être entrés par l'utilisateur, puis normalisés (on remplace les majuscules par des minuscules, on remplace les accents ou caractères spéciaux par l'alphabet "classique") et enfin transformés en chiffre compris entre 1 et 9 selon comme suit:

    aza => 1+26+1 => 28 => 2+8 => 10 => 1+0 => 1. Donc aza vaut 1.

    Ces deux nombres sont alors comparés et renvoient un pourcentage.

    j'ai deux editText type="text";

    Pour l'instant je m'occupe simplement de la premiere addition ( je note aza => 1+26+1 ),

    mais le soucis c'est que seul le premier caractère se calcul, (cad, 26 si je mets zaa, ou 1 si je valide avec azz)

    pour vérifier mon resultat, je l'affiche dans un Toast a l'écran .

    je ne comprend pas du tout d'ou vient le soucis ...

    le code est disponible a cet adresse :

    https://github.com/serakoc/Compatibility/tree/master/Compatibility

    Merci de votre réponse...

    -
    Edité par serakoc 21 juin 2020 à 13:46:55

    • Partager sur Facebook
    • Partager sur Twitter
      21 juin 2020 à 14:05:06

      Salut,

      Je pense que tu devrais pouvoir identifier assez facilement la partie qui bug en mettant des breakpoint pour suivre l’exécution 

      • Partager sur Facebook
      • Partager sur Twitter
        29 juin 2020 à 11:39:07

        Sa marche, je teste sa dans la semaine (semaine précédente assez chargé ^^), merci de ta réponse :D
        • Partager sur Facebook
        • Partager sur Twitter

        Somme de valeur ascii dans une chaine de caractère

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown