π
<-
Chat plein-écran
[^]

Programme Diviseurs

Pour le TI-Basic sur Nspire

Programme Diviseurs

Message non lude edwin » 01 Avr 2012, 14:46

Bonjour à tous,

J'ai un problème ce programme qui en fait doit me donner la liste de diviseurs positifs d'un nombre entier naturel non nul N
Code: Tout sélectionner
Define div(n)=
Prgm
:1→x
:For i,1,n
:x+i→x
:EndFor
:Disp "Diviseurs:=",x
:EndPrgm


Et je dois utiliser for
Avatar de l’utilisateur
edwin
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 66.4%
 
Messages: 18
Inscription: 14 Fév 2012, 13:22
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S, option science de l'ingénieur

Re: Programme Diviseurs

Message non lude Levak » 01 Avr 2012, 15:14

Code: Tout sélectionner
Define div(n)=
:Prgm
:For i,1,n/2
: If mod(n, i) = 0
:  Disp i
: EndFor
:EndPrgm



ou encore ..

Code: Tout sélectionner
Define div(n)=
:Prgm
: Local l
: l:={}
: For i,1,n/2
:   If mod(n,i)=0
:     l:=augment(l,{i})
: EndFor
: Disp augment(l,{n})
:EndPrgm
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Programme Diviseurs

Message non lude Bisam » 02 Avr 2012, 09:52

Pour la 2ème version, on peut aussi en faire une fonction (pour pouvoir réutiliser le résultat si besoin) :
Code: Tout sélectionner
Define div(n)=
:Func
: Local l
: l:={}
: For i,1,n/2
:   If mod(n,i)=0
:     l:=augment(l,{i})
: EndFor
: augment(l,{n})
:EndFunc
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1634 utilisateurs:
>1621 invités
>7 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)