Bonjours à tous ! =)
Je rencontre actuellement des difficultés à créer un programme en VBA capable de calculer la différence entre le nombre ayant les mêmes chiffres en ordre décroissant et celui ayant les mêmes chiffres en ordre croissant pour un nombre de quatre chiffres saisi au clavier et à savoir que le programme demandera à la fin de l'execution si on veut recommencer avec un autre nombre ou arrêter.
J'ai donc écrit dans un premier temps un algo pour un entier non nul comportant quatres chiffres non tous égaux :
Et donc comme je l'ai préciser mon programme doit calculer la différence entre les nombres ayant les mêmes chiffres en ordre croissant et décroissant mais je ne vois pas comment m'y prendre, si vous pouviez m'aider ça serait génial =/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 CHIFFREUNITE (n) Début CHIFFREUNITE <-- n mod 10 FIN Titre() Déclarations des variables : n,u,d,c,n : entiers Début Saisir n u <-- CHIFFREUNITE (n) d <-- CHIFFREUNITE ((n-u)/10) c <-- CHIFFREUNITE ((n-u-10xd)/100) m <-- CHIFFREUNITE ((n-u-10xd-100xc)/1000) Afficher <<c est àgale à>> & c & <<d est égal à>> & d & <<u est égal à>> & u
En vous remerciant d'avance !
Cordialement
Partager