Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper


Scripts

Linux user

Publicado por Vicente E. R. Marçal em 06/08/2008    [ 4967 hits ]

Login: Riverfount, 12471 pontos

Homepage: www.espacointuitivo.blogspot.com   


Descrição
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.

[ Download: bascara.py ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

###############################################################
# 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)

Scripts recomendados
   Script Linux recomendado Trabalhando com expressões em python
   Script Linux recomendado Sequencia Fibonacci
   Script Linux recomendado Um novo hello World, com checkbox
   Script Linux recomendado Paridade de um Inteiro
   Script Linux recomendado U$ para R$ e vice-versa

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.