Informatique

Question

Bonjour, j'ai cette exercice à faire en NSI mais n'ayant jamais de leçon de mes profs il m'est tres compliqué de me sortir dans ce genre d'exercice surtout si on parle de math . voici l'énoncé (photo) seulement j'ai testé le programme et il ne marche pas et je ne vois pas comment le modifier pour qu'il fonctionne .



merci d'avance pour votre réponse !​​
Bonjour, j'ai cette exercice à faire en NSI mais n'ayant jamais de leçon de mes profs il m'est tres compliqué de me sortir dans ce genre d'exercice surtout si o

1 Réponse

  • Réponse :

    Explications :

    Bonjour,

    Une proposition de programme d'après ce que j'ai compris de l'énoncé !!

    A voir avec vos  collègues si ils pensent pareils ?

    voir pièce jointe.

    les print() aère l'affichage

    si questions passez par les commentaires !!

    -----------------------------------

    from math import*

    def racine(a,b,c):

      delta = b*b-4*a*c

      if delta > 0:

       retour = 2,-b-sqrt(delta)/(2*a), b+sqrt(delta)/(2*a)

      elif delta < 0:

        retour = 2, "pas de solutions réelles"

      else:

       retour = 1, b/(2*a)

      return tuple(retour)

    # 3x^2 - x - 10 = 0

    print()

    print("delta > 0 :")

    print(racine(3,-1,-10))

    print()

    # -4x^2 - 4x - 1 = 0

    print("delta = 0 :")

    print(racine(-4,-4,-1))

    print()

    # x^2 - 2x + 2 = 0

    print("delta < 0 :")

    print(racine(1,-2, 2))

    print()

    Image en pièce jointe de la réponse Legrandu48