Ir para o conteúdo
djthyrax

[Python] Fórmula Resolvente

Mensagens Recomendadas

djthyrax    11
djthyrax

import math
def resolvente(a, b, c):
root = (b*b)-(4*a*c)
if root < 0:
	return [] # e' impossi'vel calcular raizes de nu'meros negativos
total = []
total.append((-b+math.sqrt(root))/(2*a))
total.append((-b-math.sqrt(root))/(2*a))
total.sort()
return total


# Teste:
a = 1
b = -1
c = -30
print resolvente(a, b, c)

Output: [-5.0, 6.0]

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade