Olá pessoal, hoje iremos utilizar a linguagem Python para fazer a equação do segundo grau, também conhecida como Bhaskara.
A equação é conforme a figura abaixo:
Algumas regras, que devemos entender antes de iniciar:
- O valor de a não pode ser igual a zero;
- Delta negativo, a equação não possui raízes reais;
- Delta igual a zero, a equação possui raízes reais iguais; e
- Delta positivo, a equação possui duas raízes reais e distintas.
Crie um arquivo com o nome bhaskara.py
, estarei utilizando a IDE PyCharm:
Adicione o código abaixo:
a = float(input('Entre com o valor de a: '))
b = float(input('Entre com o valor de b: '))
c = float(input('Entre com o valor de c: '))
delta = (b ** 2) - 4 * a * c
print("\n**************************\n")
if a == 0:
print("O valor de a, deve ser diferente de 0")
elif delta < 0:
print("Sem raízes reais")
else:
x1 = (-b + delta ** (1 / 2)) / (2 * a)
x2 = (-b - delta ** (1 / 2)) / (2 * a)
print("x1: {}, x2: {}".format(x1, x2))
Execute o script e observe o resultado:
Valeu pessoal 😎✌!
Referências
SILVA, Marcos Noé Pedro da. “Raiz de uma Equação do 2º Grau”; Brasil Escola. Disponível em: https://brasilescola.uol.com.br/matematica/raiz-uma-equacao-2-grau-1.htm. Acesso em 18 de janeiro de 2021.