Peut on réaliser un programme sous excel à partir d'un GRAFCET ?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthony.unac

XLDnaute Occasionnel
Bonjour,

Je cherche à transformer une suite de n décimales suivant le GRAFCET ci joint :
Regarde la pièce jointe GRAFCET.xls
J'ignore s'il est possible de coder ceci en VBA.

Voici un exemple d'application :
************************
Prenons un réel mettons sqrt(2) 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...
 

Pièces jointes

Re : Peut on réaliser un programme sous excel à partir d'un GRAFCET ?

comment veux-tu que l'on puisse tester cela puisque tu ne nous indiques pas de chaîne complète ?
Donne-nous une chaîne complète pour que l'on puisse s'y retrouver.
- sur quel fil continue-t-on la discussion ?
A+

Re,

C'est ok David, je crois que tout le monde à compris de quoi est ce qu'il en retourne avec cette transformation.
Concernant la discussion on peut la continuer ou vous voulez.
Pour ma part tant qu'il y aura des personnes pour discuter je répondrai quel que soit l'endroit 😉
 
Re : Peut on réaliser un programme sous excel à partir d'un GRAFCET ?

Bonjour,
Odesta dixit :Sur ce bon exemple, on voit que le 4 est déjà repéré, et devient donc 46, dès la 19ème décimale, et que le 41 repéré au début revient en 36éme place, et deviendra 419...
C'est un truc sans fin que tu demandes, anthony.umac !!!
Gruick

Bonjour Gruick,

Vous avez complétement cerné la manière dont on transforme la chaine.
Ce que vous avez écrit est totalement exact à ceci près qu'il y a une fin au sens ou la chaine se limite à n décimales 😉
 
Re : Peut on réaliser un programme sous excel à partir d'un GRAFCET ?

Par contre je ne vois pas trop où veut en venir anthony
et à quoi cela peut servir.

Cela ne servira pas à améliorer la rentabilité de quoi que ce soit désolé !
On se place plutôt ici dans un contexte purement récréatif 😉
Certains parleront de récréations mathématiques.
 
Re : Peut on réaliser un programme sous excel à partir d'un GRAFCET ?

La réponse serait plutot cela :
"1533429190245383906102840670500194982193626086298480990700301"
(pour Pi : 141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093)
?

Si oui, ligne 27, il faut remplacer le "taille" par 1
ici : tableau_val(1, CInt(test)) = Mid(ma_chaine, CInt(test), 1)

Re,

En re testant votre code avec les décimales de racine de 2, je me suis rendu compte qu'il ne fonctionne pas au sens du GRAFCET. Il se trompe dès le 3e caractère ???
 
Re : Peut on réaliser un programme sous excel à partir d'un GRAFCET ?

Bonjour

Même dans le cadre de récréations mathématiques, j'ai du mal à saisir de quoi il s'agit.

Cette récréation mathématique a t-elle un nom plus universel ?
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour