Raizes de Função Quadrática
Publicado por Vicente E. R. Marçal 06/08/2008
[ Hits: 17.179 ]
Homepage: https://github.com/Riverfount
Meu primeiro script em Python.
Retorna uma lista com as duas raízes de uma função do segundo grau (função quadrática) ou a mensagem de erro correspondente.
############################################################### # Funcao que fornece as raizes de uma equacao de segundo grau # # Autor: Vicente Eduardo Ribeiro Marcal # # Versao: 0.0.1 Beta # # Data de Criacao: 03/07/2008 # ############################################################### def __basc__(_a_, _b_, _c_): from math import sqrt try: _delta_ = pow(_b_,2) - (4 * _a_ * _c_) _raiz_ = [(-_b_ + sqrt(_delta_)) / (2 * _a_), (-_b_ - sqrt(_delta_)) / (2 * _a_ )] return _raiz_ except ZeroDivisionError: return 'Sendo \'a\' igual a zero, nao ha funcao quadratica, pois temos uma divisao por zero' except ValueError: return 'Nao ha raiz quadrada de numeros negativos no conjunto dos Reais' ############################################################## # O codigo abaixo eh apenas um exemplo de implementacao # # da funcao definida acima # ############################################################## print 'Calcula funcao quadratica' print '-' * 20 a = int(raw_input('Entre com o valor de a: ')) b = int(raw_input('Entre com o valor de b: ')) c = int(raw_input('Entre com o valor de c: ')) print __basc__(a,b,c)
Calculo da area de um triangulo (introdutório)
Comparando dois números e retornando o valor do maior
Conversor entre as moedas real e dolar
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
iso de sistema 32 bit em atividade (18)
erro ao clonar repo github (11)