Bonjour, je suis en seconde et j'ai un DST de mathématiques à préparer. Ma professeure de maths m'a conseillé d'installer un programme sur ma calculatrice pour aller plus vite.
Je l'ai installé sans problème mais lorsque je le lance, la calculatrice met ERREUR : NON DEFINIE, la variable utilisée n'a pas encore été définie.
La date de mon DST approche et je ne sais pas comment résoudre ce problème.
Merci d'avance.
Mon programme sert à trouver la décomposition d'un nombre premier et il est écrit sur TI classique. Lorsque le programme me demande le nombre à décomposer, 12 par exemple, j'appuie sur enter et la calculatrice marque erreur, non définie.
Voici le programme ( je l'ai trouvé sur internet):
Prompt N
versChaîne(N)+"="Chn1
1I
While Idim(LPRIM) ou N<1
LPRIM(I)X
0J
While partDéc(N/X)=0
J+1J
N/XN
End
If J>0: Then
Chn1+ versChaîne(X)+""+versChaîne(J)+"*"Chn1
End
sousch(Chn1, 1, longueur(Chn1)-1)Chn1
Disp Chn1
Si vous connaissez un programme plus facile que celui-ci qui permet d'avoir la décomposition en facteur premier sur TI-83 je suis aussi preneur. En tout cas merci à vous de m'aider.
Je n'ai pas chaine sur la calculatrice donc je ne peux vérifier
Je propose un programme qui affiche le premier diviseur de N supérieur à 1
: Prompt N
: 2->D :1-> P
: While fpart(N/D) 0
: D+P->D : 2-> P
: if D^2> N : N-> D
: End : Disp D
Cela ne correspond pas à votre programme mais il permet de savoir si le nombre est premier
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :