Números Complexos
Publicado por Perfil removido 18/08/2008
[ Hits: 16.840 ]
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, ""
Sugestão aleatória de filmes e séries para assistir por streaming
Versão das principais distribuições.
Calculadora de funções do 1º grau
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Programa simples pra cortar vídeos (1)
Browser/Placa de vídeo trava Ubuntu 22.04 (2)