import os
import math
os.system("clear")
def Ecuacion():
a = int(0)
b = int(0)
c = int(0)
x1 = float(0)
x2 = float(0)
op = 1
while op !=2:
print("<<<-- Solucion de Ecuacion Cuadratica -->>>")
print("Solucion de una ecuacion de la forma aX^2+bX+c=0")
try:
a = int(input("Ingrese el valor de a: "))
b = int(input("Ingrese el valor de b: "))
c = int(input("Ingrese el valor de c: "))
if (a==0):
print("No tiene solucion")
print("\n Opciones")
print("1-Realizar otra operacion")
print("2-Salir")
op = int(input("Ingrese opcion: "))
os.system("clear")
elif (((b**2)-4*(a*c))<0):
print("Tiene Solucion solo usando numeros complejos")
print("\n Opciones")
print("1-Realizar otra operacion")
print("2-Salir")
op = int(input("Ingrese opcion: "))
os.system("clear")
else:
x1 = (-(b)+math.sqrt((b**2)-4*(a*c)))/(2*a)
x2 = (-(b)-math.sqrt((b**2)-4*(a*c)))/(2*a)
print("Tiene dos soluciones dadas por x1={0} x2={1}".format(round(x1,2),round(x2,2)))
print("\n Opciones")
print("1-Realizar otra operacion")
print("2-Salir")
op = int(input("Ingrese opcion: "))
os.system("clear")
except (ValueError, NameError, SyntaxError):
print("Error!!!")
if __name__=="__main__":
Ecuacion()
import math
os.system("clear")
def Ecuacion():
a = int(0)
b = int(0)
c = int(0)
x1 = float(0)
x2 = float(0)
op = 1
while op !=2:
print("<<<-- Solucion de Ecuacion Cuadratica -->>>")
print("Solucion de una ecuacion de la forma aX^2+bX+c=0")
try:
a = int(input("Ingrese el valor de a: "))
b = int(input("Ingrese el valor de b: "))
c = int(input("Ingrese el valor de c: "))
if (a==0):
print("No tiene solucion")
print("\n Opciones")
print("1-Realizar otra operacion")
print("2-Salir")
op = int(input("Ingrese opcion: "))
os.system("clear")
elif (((b**2)-4*(a*c))<0):
print("Tiene Solucion solo usando numeros complejos")
print("\n Opciones")
print("1-Realizar otra operacion")
print("2-Salir")
op = int(input("Ingrese opcion: "))
os.system("clear")
else:
x1 = (-(b)+math.sqrt((b**2)-4*(a*c)))/(2*a)
x2 = (-(b)-math.sqrt((b**2)-4*(a*c)))/(2*a)
print("Tiene dos soluciones dadas por x1={0} x2={1}".format(round(x1,2),round(x2,2)))
print("\n Opciones")
print("1-Realizar otra operacion")
print("2-Salir")
op = int(input("Ingrese opcion: "))
os.system("clear")
except (ValueError, NameError, SyntaxError):
print("Error!!!")
if __name__=="__main__":
Ecuacion()
0 comentarios:
Publicar un comentario