Bonjour à tous,
Avant tout, je tiens à m'excuser si ce message est mal placé : c'est un peu des maths mais aussi un peu d'informatique...
J'ai commencé un programme sur ma TI 89 pour savoir si un nombre est premier ou pas. Bien sûr il y a déjà une fonction sur la calculatrice, mais si je fais ça, c'est pour apprendre à programmer (et aussi pour m'amuser ).
Bref, voici mon programme qui ne fonctionne pas pour le moment et qui attend vos sages conseils :
Comme vous pouvez le voir, je suis un débutant... Par avance, merci.prime(n)
Prgm
3->d
While d²<n
If mod(n,d²)=0
Disp "non premier"
Stop
Then
(d+2)->d
EndIf
EndWhile
Disp "premier"
EndPrgm
PS Voici le message d'erreur : Missing start or end of block et cela me renvoit à la ligne (d+2)->d
-----