Transformation d'une chaine de caractères
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Transformation d'une chaine de caractères



  1. #1
    invitefd4e7c09

    Transformation d'une chaine de caractères


    ------

    Bonjour,

    Prenons un réel mettons et intéressons nous à ses décimales :
    414213562373095...

    Réécrivons ces décimales en utilisant le fait que chaque décimale *appelle* une autre décimale :
    4 appelle la 4e décimale à savoir 2
    1 appelle la 1ere décimale à savoir 4
    42 appelle la 42e décimale à savoir 1
    (et oui car 4 à déja était appelé donc on prend l'entier composé par deux décimales)
    13 appelle la 13e décimale à savoir 0
    5 appelle la 5e décimale à savoir 1
    6 appelle la 6e décimale à savoir 3
    ....
    On aboutit au final à la création d'un réel dont les décimales sont :
    24101314597...

    Comment puis je m'y prendre pour créer un programme sous excel pour aboutir au résultat ci dessus ?

    Je pensais partir sur une macro qui demande dès l'ouverture du fichier à l'utilisateur de saisir une suite de n décimales (sous forme de box)
    Ensuite je voulais récupérer la suite de décimales saisies pour la traiter à l'aide de l'algorithme suivant :
    Pièce jointe 160653

    Mais je bloque complètement avec le VBA.

    Mon programme pourrait commencer par la déclaration des variables ainsi que leurs initialisations.
    Je distingue ainsi 3 variables, 1 constante et un tableau :
    ****************************** *************
    * i, j, k qui sont des variables entières
    * n qui est une constante représentant le nombre de décimales saisies par l'utilisateur
    * tab qui est un tableau

    Initialisation :
    **********
    i:=1
    j:=0
    k:=1
    n dépend directement du nombre de décimales inscrites par l'utilisateur
    tab=0


    Cordialement
    Anthony

    Bonsoir anthony_unac et tout le groupe

    Pour être conforme à l'épinglé

    http://forums.futura-sciences.com/el...ointes-pj.html

    l'image pdf a été supprimée. Elle doit être présentée à nouveau, en extension jpg, gif ou png.


    .

    -----
    Dernière modification par gienas ; 10/10/2011 à 20h46. Motif: Supprimé image pdf

  2. #2
    invite4492c379

    Re : Transformation d'une chaine de caractères

    Hello,

    tu essayes avec excel ? pourquoi ne pas essayer en java ou c# ? VBA c'est pas trop top ...

  3. #3
    invitefd4e7c09

    Re : Transformation d'une chaine de caractères

    Re,

    Disons que excel est l'outil que j'utilise le plus au quotidien, en plus j'aime bien son coté visuel

  4. #4
    invitefd4e7c09

    Re : Transformation d'une chaine de caractères

    Citation Envoyé par gienas Voir le message
    Ceci n'est pas une réponse, mais une invitation à proposer à nouveau des pièces jointes dans une nouvelle réponse.

    Ce message sera supprimé dès la prochaine réponse.
    Voici en pièce jointe l'algorithme qui était un élément clé de ma discussion et que vous avez méchamment supprimé :

    Nom : algorithme.JPG
Affichages : 85
Taille : 88,7 Ko

  5. A voir en vidéo sur Futura
  6. #5
    invite4492c379

    Re : Transformation d'une chaine de caractères

    Par curiosité, le 0 tu le traites comment ?

  7. #6
    invitefd4e7c09

    Re : Transformation d'une chaine de caractères

    La décimale de rang n'existe pas par conséquent l'appel de la 0eme décimale n'a pas de sens, il faudra alors appeler la décimale suivante.
    On utilise le fait qu'un entier peut aussi s'écrire .

    Exemple :
    ********

  8. #7
    invitefd4e7c09

    Re : Transformation d'une chaine de caractères

    Dis autrement et pour rester dans le contexte de l'algorithme proposé, est un élément du tableau et cela d'entrée de jeu puisque le tableau est initialisé à .
    Par conséquent si vous tombez sur l'appel de la eme décimale en position alors l'algorithme vous enverra directement appeler la eme décimale autrement dit la eme décimale

  9. #8
    invite4492c379

    Re : Transformation d'une chaine de caractères

    Tu pourrais commencer à numéroter tes décimales à 0 ? Enfin ce n'est qu'une convention de toute façon.

  10. #9
    Jack
    Modérateur

    Re : Transformation d'une chaine de caractères

    Citation Envoyé par anthony_unac Voir le message
    Voici en pièce jointe l'algorithme qui était un élément clé de ma discussion et que vous avez méchamment supprimé :

    Pièce jointe 160661
    Il n'y a rien de méchant nulle part. C'est la même règle pour tout le monde, dans ce forum en tout cas.

Discussions similaires

  1. Les décimales de e
    Par invite087ca444 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 17/10/2010, 13h11
  2. [definition] ?suite convergente limite d'une suite?
    Par invitefb652165 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 10/04/2009, 18h48
  3. convergence d'une suite et suite extraite
    Par invitea0f38334 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 20/02/2009, 20h32
  4. la convergence d'une suite depend de la convergence d'une suite extraite
    Par invitea0f38334 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 20/02/2009, 15h02
  5. X décimales périodiques
    Par SPH dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 10/07/2008, 21h39