Python - Baskaras

#------------------------------------------------------------
#Faça um programa em Python que resolva uma equacao de segundo
# grau
#A fórmula de Bhaskara é um método resolutivo para equações
#do segundo grau utilizado para encontrar raízes a partir dos
#coeficientes da equação.
#A fórmula de Bhaskara é um método resolutivo para equações
#do segundo grau cujo nome homenageia o grande matemático
#indiano que a demonstrou.
# x = (-b +- sqrt(b^2 - 4ac)) / 2a
#------------------------------------------------------------

import math

print("EQUACAO DE SEGUNDO GRAU")
print("ax^2 + bx + c = 0")

a = float(input("Digite a variável a: "))
b = float(input("Digite a variável b: "))
c = float(input("Digite a variável c: "))

#calcular discriminante - delta
delta = (b**2) - (4*a*c)
#print("delta é", delta)

#calcular as raizes
if (delta < 0):
    print("esta equação não possui raízes reais")
else:
    if (delta == 0):
        x = (-b) / (2*a)
        print("a raiz desta equação é", x)
    else:
        x_pos = ((-b) + math.sqrt(delta)) / (2*a)
        x_neg = ((-b) - math.sqrt(delta)) / (2*a)
        if (x_pos <= x_neg):
            print("as raízes da equação são", x_pos, "e", x_neg)
        else:
            print("as raízes da equação são", x_neg, "e", x_pos)
        
#print("FIM!!...")

Postagens mais visitadas deste blog

Python - Fatorial