Números Complexos
Publicado por Perfil removido 18/08/2008
[ Hits: 16.656 ]
Script em Python que auxilia operações utilizando números complexos!
Com ele é possível somar, subtrair, multiplicar e dividir números complexos, na forma polar ou retangular (algébrica).
# -*- coding: utf-8 -*- # Script que realiza cálculos com números complexos # Por Daniel S. Koda import math # Intro print "Script para fazer cálculos com números complexos! \n" # Define os Números Complexos print "\n O 1º Número está na forma polar ou retangular? \n" while 1: forma = raw_input("Digite 'pol' ou 'rec' \n") if forma == "pol": while 1: try: modulo = input(" \n Digite o módulo R (ex: 2) \n") angulo = input("\n Digite o ângulo Theta (ex: 90) \n") a = modulo * round(math.cos(math.radians(angulo)), 3) b = modulo * round(math.sin(math.radians(angulo)), 3) break except: print "\n Digite um valor correto! \n" break elif forma == "rec": while 1: try: a = input("\n Digite a parte real (ex: 3) \n") b = input("\n Digite a parte imaginária (ex: 4) \n") break except: print "\n Digite um valor válido! \n" break else: print "\n Digite um valor Válido!\n" print " \n O 2º Número está na forma polar ou retangular? \n" while 1: forma2 = raw_input("\nDigite 'pol' ou 'rec'\n") if forma2 == "pol": while 1: try: modulo2 = input("\n Digite o módulo R (ex: 2) \n") angulo2 = input("\n Digite o Módulo Theta (ex: 90)\n ") a2 = modulo * round(math.cos(math.radians(angulo2)), 3) b2 = modulo * round(math.sin(math.radians(angulo2)), 3) break except: print "\n Digite um valor correto! \n" break elif forma2 == "rec": while 1: try: a2 = input("\nDigite a parte real (ex: 3)\n") b2 = input("\nDigite a parte imaginária (ex: 4)\n") break except: print "Digite um valor válido!" break else: print "Digite um valor Válido!" # Menu while 1: print "Que Cálculo você quer fazer?" print "\n 1 - Soma \n 2 - Subtração \n 3 - Multiplicação \n 4 - Divisão \n" resposta = input("Qual você escolhe? \n") if resposta == 1: print "\n Você escolheu somar 2 números complexos \n" resultado = complex(a, b) + complex(a2, b2) break elif resposta == 2: print "\n Você escolheu subtrair 2 números complexos \n" resultado = complex(a, b) - complex(a2, b2) break elif resposta == 3: print "\n Você escolheu multiplicar 2 números complexos \n" resultado = complex(a, b) * complex(a2, b2) break elif resposta == 4: print "\n Você escolheu dividir 2 números complexos \n" resultado = complex(a, b) / complex(a2, b2) break else: print "Digite um valor válido!" print "O resultado de sua conta é:", resultado, ""
Script para Away com varias funções para xchat.
Gerador de referência cruzada de texto
Avaliador de Expressões Simples
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta