Début en TI Basic : algorithme pour le 2nd degré [Résolu]
Posted: 01 Jan 2013, 12:49
Bonjour à tous.
Je me lance dans la programmation en TI Basic pour importer mes anciens programmes de Casio Graph 35+ sur ma nouvelle TI NSpire CX CAS.
Depuis toute à l'heure, j'essaye de remettre mon programme sur les trinômes (un classique au lycée) je fais face à un problème lorsque je vérifie la syntaxe de mon algorithme avant de l'enregistrer, puis une console s'affiche avec le message suivant : "Manque d’une instruction de début ou de fin de bloc."
Même si la plupart des commandes sont similaires entre Casio Basic et TI Basic, je ne sais pas quoi changer ... (surtout que le programme tournait parfaitement sur ma Casio).
Voilà, je vous met le code que j'ai tapé en espérant que quelqu'un puisse m'apporter des réponses
Merci d'avance à tous.
Amayarux
Je me lance dans la programmation en TI Basic pour importer mes anciens programmes de Casio Graph 35+ sur ma nouvelle TI NSpire CX CAS.
Depuis toute à l'heure, j'essaye de remettre mon programme sur les trinômes (un classique au lycée) je fais face à un problème lorsque je vérifie la syntaxe de mon algorithme avant de l'enregistrer, puis une console s'affiche avec le message suivant : "Manque d’une instruction de début ou de fin de bloc."
Même si la plupart des commandes sont similaires entre Casio Basic et TI Basic, je ne sais pas quoi changer ... (surtout que le programme tournait parfaitement sur ma Casio).
Voilà, je vous met le code que j'ai tapé en espérant que quelqu'un puisse m'apporter des réponses
- Code: Select all
Define trinôme()=
Prgm
:Disp"f(x)=ax²+bx+c"
:Request"Entrez a",a
:While a=0
:Disp"Erreur : a≠0"
:Request"Entrez a",a
:EndWhile
:Request"Entrez b",b
:Request"Entrez c",c
:d=b^(2)-4ac
:Disp"Discriminant Δ =",d
:If d=0
:Then Goto 1
:EndIf
:If d<0
:Then Goto 2
:EndIf
:If d>0
:Then Goto 3
:EndIf
:Lbl 1
:Disp"Une solution réelle :"
:Disp"x =",(-b)/2a
:Stop
:Lbl 2
:Disp"Deux solutions complexes :"
:Disp"x₁ =",(-b-i√(-d))/2a
:Disp"x₂ =",(-b+i√(-d))/2a
:Stop
:Lbl 3
:Disp"Deux solutions réelles :"
:Disp"x₁ =",(-b-√(d))/2a
:Disp"x₂ =",(-b+√(d))/2a
:Stop
:EndPrgm
Merci d'avance à tous.
Amayarux