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.
.
-----