Teste de programação em Python """ A partir de agora estes codigos são codigos que eu desenvolvi para aprendizado. Vou utilizar os codigos, em novos exemplos. Criação de uma aplicação para calcular raizes da equação de segundo grau x² + x = 1 = 0 além do seu gráfico. """
from matplotlib import pyplot as plt import math
def calcular_raizes(a, b, c): delta = b**2 - 4ac if delta < 0: return None # raízes complexas elif delta == 0: x = -b / (2a) return x, None else: x1 = (-b + math.sqrt(delta)) / (2a) x2 = (-b - math.sqrt(delta)) / (2*a) return x1, x2
a = float(input("Digite o valor de a: ")) b = float(input("Digite o valor de b: ")) c = float(input("Digite o valor de c: "))
raizes = calcular_raizes(a, b, c) if raizes is None: print("Não existem raízes reais.") else: print(f"As raízes são: {raizes}")
x_valores = [] y_valores = [] for x in range(-10, 11): y = ax**2 + bx + c x_valores.append(x) y_valores.append(y)
plt.plot(x_valores, y_valores, color='blue') plt.title("Gráfico da equação.") plt.xlabel("x") plt.ylabel("y") plt.show()