Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FifthPython.py
- #importar biblioteca inteira
- #import moduloteste
- import Equacao2grau
- import Equacao1grau
- ##Importar uma função apenas da bibliotca
- ##from moduloteste import dobro
- while 1:
- p = input("Digite 1 para equação de 1º Grau, 2 para equação de 2º Grau ou 0 para sair: ")
- if(p == '1'):
- Equacao1grau.eq1()
- elif(p == '2'):
- Equacao2grau.eq2()
- elif(p == '0'):
- break
- else:
- print("Digite uma opção válida")
- ----------------------------------------------------------
- Equacao1grau.py
- import moduloteste
- def eq1():
- print("Equação de 1º Grau")
- b = int(input("Digite o elemento b: "))
- c = int(input("Digite o elemento c: "))
- print("Valor da Equação de 1º Grau: %.2f" % (moduloteste.equacao1grau(b,c)))
- print()
- return()
- -------------------------------------------------------------------------------
- Equacao2grau.py
- import moduloteste
- def eq2():
- print("Equação de 2º Grau")
- a = int(input("Digite o elemento a: "))
- b = int(input("Digite o elemento b: "))
- c = int(input("Digite o elemento c: "))
- if (a == 0):
- print("O elemento A é igual a 0, caracterizando uma equação de 1º grau")
- print("Para atender sua requisição selecione opção 1 no menu anterior")
- else:
- print("Valor de Delta:")
- print(moduloteste.delta(a, b, c))
- print("Valor da Equação de 2º Grau:")
- print()
- list = [0,1]
- list = moduloteste.bhaskara(a, b, c)
- try:
- print("Valor x1: %.2f" % (list[0]))
- except:
- print("Valor x1: %s" % (list[0]))
- try:
- print("Valor x2: %.2f" % (list[1]))
- except:
- print("Valor x2: %s" % (list[1]))
- print()
- ----------------------------------------------------------------
- moduloteste.py
- def dobro(x):
- return x*2
- def raizquadrada(x):
- return (x ** 0.5)
- def potencia(x,y):
- return (x ** y)
- def bhaskara(a,b,c):
- mais = float(0)
- menos = float(0)
- mais = ((b*(-1))+(raizquadrada(delta(a, b, c))))/(2*a)
- menos = ((b*(-1))-(raizquadrada(delta(a, b, c))))/(2*a)
- return(mais,menos)
- def delta(a,b,c):
- return((b**2)-(4*a*c))
- def equacao1grau(b,c):
- return (c/b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement