EQSOLVER
:ClrHome
:Menu("DEGRE?","UN",1,"DEUX",2)
:Lbl 1
:ClrHome
:Disp "AX+B=CX+D","(A-C)!=0"
:Prompt A,B,C,D
(D-B)/(A-C))->X
:Disp "X="
:If int(X)=X
:Then
:Disp X
:Else
:Disp X>Frac
:End
:Stop
:Lbl 2
:ClrHome
:Disp "AX²+BX+C=0","A!=0"
:Prompt A,B,C
:V(A)->D
B/2)/D->E
:1->F
:If EE=C:2>F
:If F=1
:Then
:C-EE->G
:If G>O
:Then
:Disp "NO SOLUTION"
:Stop
:End
(-E+V(abs(G)))/D)->X
(-E-V(abs(G)))/D)->Y
:Else
-E/D)->X
E/D)->Y
:End
:Disp "X="
:If int(X)=X
:Then
:Disp X
:Else
:Disp X>Frac
:End
:If int(Y)=Y
:Then
:Disp Y
:Else
:Disp Y>Frac
:End
:Pause
:ClrHome
:Output(1,1,"AX+B)²+C=0"
:Pause
:Disp "","A:",D>Frac,"B:",E>Frac,"C:",G>Frac
:Pause
:Stop
______________
a savoir que
!= veut dire "différent de
Frac est en une seule instruction (page 1 math, 1ere)
-> ne se traduira pas bien dans un logiciel de transfert, il faut mettre "ä" je crois mais c´est pas sur à la place
V veut dire racine carré
____