#------------------------------------------------------------
#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!!...")
#------------------------------------------------------------ #Escreva um programa que receba um número natural n na #entrada e imprima n! (fatorial) na saída. #------------------------------------------------------------ n = int(input("Digite o valor de n: ")) fatorial = 1 while (n > 0): fatorial = fatorial * n n -= 1 print(fatorial)