J'aimerais, au cours d'un programme, résoudre une équation, mais ça ne fonctionne pas.
Voici mon programme :
- Code: Select all
:Menu(" Origine ","Centre C",1,"Sommet S",2)
:Lbl 1
:Menu(" Calcul de ","n1",3,"n2",4,"CA1",5,"CA2",6,"CS",7)
:Lbl 3
:Input "n2=",A
:Input "CA1=",B
:Input "CA2=",C
:Input "CS=",D
:solve((X/C)-(A/B),X,(X-A)/D)→E
:Disp "n1=",E
:Goto 13
:Lbl 4
:Input "n1=",A
:Input "CA1=",B
:Input "CA2=",C
:Input "CS=",D
:solve((A/C)-(X/B),X,(A-X)/D)→E
:Disp "n2=",E
:Goto 13
:Lbl 5
:Input "n1=",A
:Input "n2=",B
:Input "CA2=",C
:Input "CS=",D
:solve((A/C)-(B/X),X,(A-B)/D)→E
:Disp "CA1=",E
:Goto 13
:Lbl 6
:Input "n1=",A
:Input "n2=",B
:Input "CA1=",C
:Input "CS=",D
:solve((A/X)-(B/C),X,(A-B)/D)→E
:Disp "CA2=",E
:Goto 13
:Lbl 7
:Input "n1=",A
:Input "n2=",B
:Input "CA1=",C
:Input "CA2=",D
:solve((A/D)-(B/C),X,(A-B)/X)→E
:Disp "CS=",E
:Goto 13
:Lbl 2
:Menu(" Calcul de ","n1",8,"n2",9,"SA1",10,"SA2",11,"SC",12)
:Lbl 8
:Input "n2=",A
:Input "SA1=",B
:Input "SA2=",C
:Input "SC=",D
:solve((X/B)-(A/C),X,(X-A)/D)→E
:Disp "n1=",E
:Goto 13
:Lbl 9
:Input "n1=",A
:Input "SA1=",B
:Input "SA2=",C
:Input "SC=",D
:solve((A/B)-(X/C),X,(A-X)/D)→E
:Disp "n2=",E
:Goto 13
:Lbl 10
:Input "n1=",A
:Input "n2=",B
:Input "SA2=",C
:Input "SC=",D
:solve((A/X)-(B/C),X,(A-B)/D)→E
:Disp "SA1=",E
:Goto 13
:Lbl 11
:Input "n1=",A
:Input "n2=",B
:Input "SA1=",C
:Input "SC=",D
:solve((A/C)-(B/X),X,(A-B)/D)→E
:Disp "SA2=",E
:Goto 13
:Lbl 12
:Input "n1=",A
:Input "n2=",B
:Input "SA1=",C
:Input "SA2=",D
:solve((A/C)-(B/D),X,(A-B)/X)→E
:Disp "SC=",E
:Lbl 13
Le problème se situe au niveau de la résolution d'une équation, sois la ligne suivante :
- Code: Select all
:solve((A/C)-(B/D),X,(A-B)/X)→E
Je ne connais pas la syntaxe de cette fonction, j'ai donc faire de la manière suivant :
solde(terme de gauche,inconnue à trouve, terme de droite)
Bien sur, mon but est de résoudre (A/C)-(B/D)=(A-B)/X (à savoir que l'utilisateur défini les variable A,B,C,D avant d'en arriver à ça).
Voila j'aimerais savoir si quelqu'un saurais corriger mon erreur, merci d'avance aux futures réponses !