Calculer delta

Bonjour les gens!
je dois créer un algorithme (avec ma casio graph35) me permettant de calculer delta (que j'appel D) mais lorse que je le test, ça me marque qu'il y a erreur, pourriez-vous m'expliquer ce qui ne va pas svp?
merci d'avance!

mon algorythme:
?->A [fleche]
?->B [fleche]
?->C [fleche]
D-> B^2*4*A*C[triangle noir]
if D<0 then "pas de solution" [fleche]
if D=0 then "1 solution" [fleche]
if D>0 then "2solutions" IfEnd

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Hello,

    Je ne sais pas où est l'erreur, mais je sais que dans le cas d'une équation du 2nd degré, delta c'est b²-4ac et non pas b²*4ac !
    1. ah oui c'est juste une erreur que j'ai fais sur le clavier, j'ai mis "-" sur ma calculette, mais merci =)
  2. Contributeur
    Tu devrais mettre des IfEnd à la fin de chacune de tes lignes de If
    1. ça ne marche toujours pas...
  3. Contributeur
    1. merci
      bon alors, j'ai modifié qlqch, à la quatrième ligne j'ai mis
      b^2-4*a*c->d[triangle noir]
      et ma casio me calcule delta (on avance!) mais je galère toujours avec les conditions... qu'il y ai ifend à la fin de chaque condition ou tout à la fin ne change rien... :/
  4. Contributeur
    Salut,

    une condition s'ouvre et se ferme à chaque fois.
    du genre

    If x=...
    Then ....
    (Else...)
    IfEnd

    Dans le cas d'une condition impliquant une unique sortie, le plus simple est d'utiliser la double flèche
    Condition=>sortie si vrai.

    Erreur aussi quand tu donnes la valeur à D:
    ca s'écrit ainsi:
    Valeur->Variable.
    Ex: 6->G

    Ce qui donne au final:

    ?→A
    ?→B
    ?→ C
    B²-4AC→D
    D<0⇒"Pas de solution réelle"
    D=0⇒"1 solution"
    D>0⇒ "2 solutions"


    Crdlmnt,