Programme diviseurs d'un nombre (TI-82 Stats)
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
lesmathsenfolie
- Membre Naturel
- Messages: 43
- Enregistré le: 31 Déc 2013, 12:29
-
par lesmathsenfolie » 17 Sep 2016, 19:09
Bonsoir,
Je dois écrire un programme pour déterminer la liste des diviseurs possibles d'un nombre rentré au préalable, dans le cas de mon exercice, pour le nombre 120.
J'ai écrit le programme suivant :
: Prompt N
: For(I,1,N)
: If partDecN/I = 0
: Then
: Disp I
: Pause
: Else
: I+1->I
: End
: End
Il ne m'affiche que les diviseurs jusqu'à 15, après il affiche "fait".
Comment puis-je faire pour les avoir tous ?
Merci pour votre aide précieuse
“Les mathématiques ne sont pas une moindre immensité que la mer.” VICTOR HUGO
-
titine
- Habitué(e)
- Messages: 5574
- Enregistré le: 01 Mai 2006, 13:59
-
par titine » 18 Sep 2016, 09:03
Soit tu fais la boucle avec FOR(I,1,N) alors I prend pour valeur 1, puis 2, puis 3, ... jusqu'à N.
Soit tu fais un compteur avec tant que I< I20 - I prend la valeur I+1
Avec la 1ere métode ça donne :
lesmathsenfolie a écrit:: Prompt N
: For(I,1,N)
: If partDec(N/I )= 0
: Then
: Disp I
: Pause
: End
: End
-
lesmathsenfolie
- Membre Naturel
- Messages: 43
- Enregistré le: 31 Déc 2013, 12:29
-
par lesmathsenfolie » 18 Sep 2016, 09:32
Merci beaucoup le programme marche parfaitement

“Les mathématiques ne sont pas une moindre immensité que la mer.” VICTOR HUGO
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 16 invités