Bonjour,
Ce sujet appqrqit plein de fois sur le net.
je me suis même appuyée sur 1 programme de patrice rabiller pour le faire mais mon programe ne fonctionne pas donc pouvez vous m'indiquer mes erreurs?
merci
Prompt A
Prompt B
Prompt C
B²-4ACD
-B/2AS
If D<0
then
Disp"PASDERAC"
Else
If D=0
Then
Disp "X=",S
Else
If D>0
Then
(-B-(D))/2AE
(-B+(D))/2AF
Disp"E=",E
Disp "F=",F
End
End
j'ai mis 2 end car j'ai 2 instructions if
merci
j'aimerais vraiment maitriser les algorithmes
Bonjour
une erreur de calcul
premier cas if D<0
deuxième cas D=0
troisième cas D>0
il y a un if en trop si ce n'est pas dans les deux premiers cas c'est forcément le troisième
Bonjour,
Tu as imbriqué deux "Else" qui mettent peut-être le bazar.
Comme les 3 cas possibles sont exclusifs, le plus simple, même si ça n'est pas très élégant, est de faire 3 "If Then End" indépendants.
Je ne connais pas le langage de ta machine, mais à partir de ce que tu as déjà fait, ça doit ressembler à ça:
Prompt A
Prompt B
Prompt C
B²-4ACD
-B/2AS
If D<0
then
Disp"PASDERAC"
End
If D=0
Then
Disp "X=",S
Ennd
If D>0
Then
(-B-(D))/2AE
(-B+(D))/2AF
Disp"E=",E
Disp "F=",F
End
merci
san antonio : bonne remarque j'aurais pu me faciliter la vie
je vais quand même essayer de poursuivre avec les remarques d'hekla
Prompt A
Prompt B
Prompt C
B²-4ACD
-B/2AS
If D<0
then
Disp"PASDERAC"
Else
If D=0
Then
Disp "X=",S
Else
(-B-(D))/2AE
(-B+(D))/2AF
Disp"E=",E
Disp "F=",F
End
End
mais ca ne fonctionne toujours pas
Prompt A
j'ai rajouté des et les ( )
Prompt B
Prompt C
(B²-4AC)D
(-B/2A)S
If D<0
then
Disp"PASDERAC"
Else
If D=0
Then
Disp "X=",S
Else
(-B-(D))/2AE
(-B+(D))/2AF
Disp"E=",E
Disp "F=",F
End
End
Prompt A
j'ai rajouté des et les ( )
Prompt A
Prompt B
Prompt C
(B²-4A*C)D
(-B/2*A)S
If D<0
then
Disp"PASDERAC"
Else
If D=0
Then
Disp "X=",S
Else
(-B-(D))/2*AE
(-B+(D))/2*AF
Disp"E=",E
Disp "F=",F
End
End
merci pour tes remarques
j'aimerais comprendre pourquoi le mien ne fonctionne pqs
il me demande bien
A=?6
B=?5
C=?9
mais ensuite
ERR:SYNTAX
2:Goto
et là mon curseur clignote sur le premier Else
juste en dessous de
Disp"PASDERAC"
merci
"avez-vous fait attention au signe - " : oui
et oui c'est 1 erreur de copie j'ai bien mis (D)
et oui mes flèches correspondent bien à STO
c'est desesperant!
j'ai essayé de faire 1 programme plus simple comme suggerait sanantonio mais il ne marche pas non plus.
Et je ne voudrais pas me contenter de recopier le tien
je vais essayer d'ecrire mon programme sur l'émulateur que j'ai trouvé ici :
http://www.tisoftwares.net16.net/emulateur.html
comment fais tu hekla pour faire 1 copie d'écran?
merci
Bonjour,
Parmi les erreurs du programme, il y a l'affectation (-B/2*A)S
Il est indispensable de mettre 2*A entre des parenthèses !
De plus, devant la lettre B, le signe - est le "petit" mois entre parenthèses (-) et non pas le signe moins de la soustraction. De très nombreuses erreurs sont liées à cette confusion...
merci M. Patrice Rabiller.
Je vais tâcher de corriger mes erreurs.
merci infiniment
mais je ne pense pas avoir utilisé le signe - de la soustraction
bonjour
je suis toujours sur mon algorithme
j'ai écrit (-B-(D)/(2*A)R
j'ai bien pris soin de différencier les 2 signes - : celui de l'opposé et celui de la différence, de mettre les () pour mon produit...
merci
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :