👤

Bonjour serait il possible de m’aider: je dois faire un programme python. Je ne comprend pas comment le réaliser merci beaucoup

Bonjour Serait Il Possible De Maider Je Dois Faire Un Programme Python Je Ne Comprend Pas Comment Le Réaliser Merci Beaucoup class=

Sagot :

Réponse :

Bonjour,

import math

# Choix de l'utilisateur

a = float(input("Veuillez saisir la valeur du coefficient a : "))

b = float(input("Veuillez saisir la valeur du coefficient b : "))

c = float(input("Veuillez saisir la valeur du coefficient c : "))

# Affichage du polynôme

print("Le polynôme est donc : ", a,"x² +",b,"x +", c, "= 0")

# Calcul du déterminant

delta = b**2 - 4*a*c

# Calcul de la racine carrée du déterminant

"On n'a pas utilisé la librairie math.sqrt(x) car elle provoque parfois quelques erreurs."

sqr_delta = delta**0.5

# Valeur de la solution si le discriminant est nul ou s'il est positif

deltaNull = (-b)/2*a

x1 = (-b - sqr_delta) / 2*a

x2 = (-b + sqr_delta) / 2*a

# Moteur du programme

if (a > 0) or (a < 0) :

if delta < 0:

print("Désolé mais votre équation n'a pas de solution dans R")

elif delta == 0:

print("Il existe une seule solution: ", deltaNull)

else:

print("Puisque delta est positif, il existe deux solutions ou racines: x1 = ", x1, "x2 = ", x2)

else:

if c < 0:

print("C'est une fonction affine, et sa solution est x = ", c / b)

if c > 0:

print("C'est une fonction affine, et sa solution est x = ", -c / b)

print("Notez que si le coefficient a du polynôme est négatif, alors la fonction est positive en dehors de ses racines et négative à l'intérieur. Et inversement si a est positif");

Il manque le point de la question 4, mais sinon l'essentiel doit être là. Vérifiez le programme s'il fonctionne bien, faites moi un retour si vous avez des questions.

Bon courage!

© 2024 IDNLearn. All rights reserved.