Nombre d'armstrong

Salut!

Je dois réussir à faire ce nombre d'armstrong avec les propriétés décrites ci-dessous par VBA mais je n'y arrive pas et j'aurais besoin d'un peu d'aide!

«Un nombre d’« Armstrong » est un entier strictement positif dont la valeur est égale à la somme des cubes

qui le composent. Ainsi, l’entier 153 est un nombre d’Armstrong parce que sa valeur 153 = 13 + 53 + 33

(1+125+27). Écrivez un bloc « Armstrong » qui, étant donné un entier m > 0 fourni, détermine si ce nombre

vérifie ou non la propriété énoncée ci-dessus»

Merci à l'avance !

Bonsoir,

en gros tu veux qu'on fasse tes devoirs. C'est tout ou tu veux une pizza aussi ?

Réfléchi, cherche, et quand tu auras une question précise tu reviens...

eric

Cocolagomme a écrit :

Salut!

Je dois réussir à faire ce nombre d'armstrong avec les propriétés décrites ci-dessous par VBA mais je n'y arrive pas et j'aurais besoin d'un peu d'aide!

«Un nombre d’Armstrong » est un entier strictement positif dont la valeur est égale à la somme des cubes

qui le composent. Ainsi, l’entier 153 est un nombre d’Armstrong parce que sa valeur 153 = 13 + 53 + 33

(1+125+27). Écrivez un bloc « Armstrong » qui, étant donné un entier m > 0 fourni, détermine si ce nombre

vérifie ou non la propriété énoncée ci-dessus»

Merci à l'avance !

Bonsoir @ tous,

Tu veux que le code te crée des nombres d'Artmstrongs ou bien qu'il vérifie si les nombres sont d'Armstrongs...

Si la vérification te suffit, on peut le faire par Formule si tu veux....

Sinon pour le code je ne suis pas un spécialiste en VBA.

Amicalement

Salut,

Je ne comprends pas trop ce que tu veux faire, spécialement pourquoi tu désires le faire par macro.

Mais bon, peut-être qu'avec des explications complémentaires, on comprendra mieux.

Dis-moi déjà si j'ai bien compris le fonctionnement des nombres narcissiques ou nombres d'Amstrong. Dans le fichier ci-joint, tu écris un chiffres en le décomposant dans la plage A2:F2 et tu vois en K2 si c'est un nombre narcissique ou non.

A te relire.

Nota bene :

Cocolagomme a écrit :

«Un nombre d’« Armstrong » est un entier strictement positif dont la valeur est égale à la somme des cubes qui le composent.

Ce serait plutôt la somme des puissances correspondant aux nombres de chiffres composant le nombre, soit par exemple pour 1234 ce serait 1 puissance 4 + 2 puissance 4 + 3 puissance 4 + 4 puissance 4 et comme ce total n'est pas égal à 1234, ce n'est pas un nombre narcissique.

Bonsoir @ tous,

@ Yvouille,

pourquoi le décomposer dans des cellules???

On peut faire le test sur la même cellule...

Amicalement

bonsoir

tu as raison par exemple

'=SOMME(SI(ESTERREUR(STXT(A2;LIGNE(1:255);1)^NBCAR(A2));"";STXT(A2;LIGNE(1:255);1)^NBCAR(A2)))

matricielle

nb je l'ai mise au point avec 153 en A2

bonne nuit (la dessus

Bonsoir @ tous,

Ehhh oui c'est ça,

=SIERREUR(SOMME(STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)^NBCAR(A2));"")

@ valider par Ctrl+Maj+Entree

Très Amicalement

Rechercher des sujets similaires à "nombre armstrong"