Pular para o conteúdo principal

Programa em Python 21

Da mesma forma como feito em sala, quando escrevemos um código para determinar o valor de
uma função afim (ou de primeiro grau) da forma f(x) = ax+b, desenvolva agora um script contendo
uma função para retornar as raízes de um polinômio.
Observações:
a) Agora não estamos falando de uma função da forma f(x) = ax2 + bx + c, onde dados a, b,
c e o valor da variável independente x, retornamos o valor de f(x);
b) O problema é um pouco diferente. Estamos falando de um polinômio de grau dois que
pode ter duas raízes, uma raiz ou até mesmo nenhuma (quando falamos em polinômios,
falamos em raízes!);
c) A ideia é, dados a ≠ 0, b, c e o valor da variável x, retornar as raízes do polinômio.
d) Vocês deverão utilizar a fórmula de Bhaskara:


Se Δ > 0 temos duas raízes reais. Se Δ = 0 temos apenas uma raiz e se Δ < 0, não existem
raízes reais. O programa deverá verificar as três situações (dica: utilize a estrutura if-thenelse).
e) É importante ter em mente que o Octave é capaz de fornecer a raiz quadrada de um
número negativo, sendo este um número complexo. NÃO É PARA ABORDAR ESSA
SITUAÇÃO. Verifique o sinal de Δ para dar o retorno adequado, lembrando que queremos
raízes reais.


Resolução:


a=float(input("Digite um valor de a (diferente de zero): ")) #entrada de dados e definicao do tipo da variavel
b=float(input("Digite um valor de b: "))                    #entrada de dados e definicao do tipo da variavel
c=float(input("Digite um valor de c: ") )                         #entrada de dados e definicao do tipo da variavel
#x=input("Digite o valor da variavel x: ")
#x=float(x)

delta=b**2-4*a*c     #calculo de delta

if (delta < 0): #condicao se, caso delta menor que zero infomar ao usuario que nao tem raizes reais
print ("Nao existem raizes reais") #saida de dados para o usuario

if ( delta==0 ): #agora condicao se para x igual a zero
x=(-b-delta**0.5)/2*a #calculo de x
print ("O valor de x eh igual a",x) #saida de dados

if (delta > 0): #novamento a condicao se, agora para x maior que zero
x1=(-b+delta**0.5)/2*a    #calculo de x1
x2=(-b-delta**0.5)/2*a    #calculo de x2
print("O valor de x eh igual a",x1,"e",x2) #saida de dados para o usuario, com o comando print IMPRIME NA TELA dos resultados

Comentários

Postagens mais visitadas deste blog

Calandragem

Calandragem é um processo de transformação onde o material na forma de espaguete ou chapa grossa é passado entre dois ou mais rolos contra-rotantes, que por sua vez o pressiona com o objetivo de achatá-lo. Dessa forma são produzidos o filme calandrado e a chapa calandra. Para Polímeros: Equipamento:  Calandra. Ela pode ser alimentada diretamente da extrusora. Processo Industrial para:  Pneus de carros, correias transportadoras, produtos infláveis, barracas a prova de água e capas de chuva. Processo:  A calandragem é basicamente um processo no qual o material granulado ou em pó amolecido é puxado através da região estreita entre dois ou mais rolos co-rotacionais, de tal forma a produzir um filme ou lâmina. Além da produção de lâminas (chapas), as calandras podem ser utilizadas para dar acabamento superficial como brilho e rugosidade. As variáveis importantes a serem relacionadas são a espessura do laminado, os diâmetros e as velocidades dos rolos. A massa pol...

Download - CD Red Hot Chili Peppers - Freaky Styley (Remastered) - 1985

Download - CD Red Hot Chili Peppers - Freaky Styley (Remastered) - 1985 Faixas 01 - Jungle Man 02 - Hollywood (Africa) 03 - American Ghost Dance 04 - If You Want Me To Stay 05 - Nevermind 06 - Freaky Styley 07 - Blackeyed Blonde 08 - The Brothers Cup 09 - Battle Ship 10 - Lovin'  & amp; Touchin' 11 - Catholic School Girls Rule 12 - Sex Rap 13 - Thirty Dirty Birds 14 - Yertle The Turtle 15 - Nevermind (Demo Version) 16 - Sex Rap (Demo Version) 17 - Freaky Styley (Original Long Version) 18 - Millionaires Against Hunger Link para download:  http://adf.ly/1RAzQi Informações Banda:  Red Hot Chili Peppers Gêneros:  Funk Rock, Rock Alternativo Período em Atividade:   1983 - Atualmente Integrantes:   Anthony Kiedis, Flea, Chad Smith, Josh Klinghoffer Página Oficial:  www.redhotchilipeppers.com Servidor:  mega Senha/password:  rdbp

Lixo: uma responsabilidade de todos

Link do vídeo no youtube:  http://adf.ly/1STf33