Bonjour à tous,
Par avance je tiens à préciser que je ne sais pas programmer.
Mon problème est le suivant: je suis en train de recopier un programmes inscrit sur mon livre de Math Spé sur ma calculatrice TI-92 Titanium et celui-ci ne fonctionne pas.
Voici le programme: Reconnaître si un entier est premier
premier()
Prgm
Local n
Prompt a
If mod(a, 2)=0 Then
Disp "a non premier"
Stop
EndIf
int("racine"(a))"flèche"n [ligne 9]
For i, 3, n, 2
If mod(a, i)=0 Then
Disp "a non premier"
Stop
EndIf
EndFor
Disp "a premier"
EndPrgm
-------------------------------------------------------------------
Voici ce que m'affiche la calculatrice: "Erreur: il n'y a pas assez d'arguments"
Je pense que le problème se situe à la ligne 9 car je ne trouve pas "int(" dans le catalog mais seulement "intNum(", soit
[ligne 9] intNum("racine"(a))"flèche"n
et lorsque je supprime les 3 lettres "Num" pour avoir la ligne de commande correct (comme dans le livre), c'est à dire
[ligne 9] int("racine"(a))"flèche"n
et bien une erreur différente s'affiche: "Erreur: Erreur de domaine" et la calculatrice me renvoie vers la ligne de commande 10.
Je vous remercie de bien vouloir m'aider et je tiens à m'excuser pour ces explications un peu simplistes mais je ne connais pas du tout le langage de la programmation.
Merci.