Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 1.26 KB

README.md

File metadata and controls

47 lines (41 loc) · 1.26 KB

tkh

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: "))

Calcular as raízes usando a função calcular_raizes

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}")

Calcular o valor de y para alguns valores de x

x_valores = [] y_valores = [] for x in range(-10, 11): y = ax**2 + bx + c x_valores.append(x) y_valores.append(y)

Plotar a parábola

plt.plot(x_valores, y_valores, color='blue') plt.title("Gráfico da equação.") plt.xlabel("x") plt.ylabel("y") plt.show()