Script voltado a resolução da equação de estado dos gases reais
Publicado por Levi Gomes (última atualização em 27/06/2011)
[ Hits: 5.395 ]
Homepage: http://levilinuxblog.blogspot.com.br/
Esse script visa resolver a equação de estado dos gases reais, é uma equação simples, mas que serviu de base para a dedução de outras importantes equações no ramo da físico-química.
Esse script resolve a equação para qualquer uma das quatro variáveis de estado da equação.
A equação é a seguinte:
pV=nRT
# -*- coding: iso-8859-1 -*- # Autor: Levi Gomes de Oliveira # e-mail: levigomes1@hotmail.com print "Esse script resolve a equação de estado dos gases reais \n para qualquer uma das quatro variáveis no SI" var_calc = input("Deseja calcular o volume (1), a pressão (2), o número de mols (3) ou a temperatura (4)? \n") if var_calc == 1: p= float(raw_input("Insira o valor da pressão em Pa \n")) n= float(raw_input("Insira o número de mols \n")) T= float(raw_input("Insira o valor da temperatura em Kelvin \n")) V= ((n*(8.314)*T)/p) print "O volume em metros cúbicos é: \n", V if var_calc== 2: V= float(raw_input("Insira o volume em metros Cúbicos \n")) n= float(raw_input("Insira o número de mols \n")) T= float(raw_input("Insira o valor da temperatura em Kelvin \n")) p= ((n*(8.314)*T)/V) print "O valor da pressão em Pascal é: \n", p if var_calc==3: p= float(raw_input("Insira o valor da pressão em Pa \n")) V= float(raw_input("Insira o volume em metros Cúbicos \n")) T= float(raw_input("Insira o valor da temperatura em Kelvin \n")) n= ((p*V)/((8.314)*T)) print "O número de mols é: \n", n if var_calc==4: p= float(raw_input("Insira o valor da pressão em Pa \n")) V= float(raw_input("Insira o volume em metros Cúbicos \n")) n= float(raw_input("Insira o número de mols \n")) T= ((p*V)/(n*(8.314))) print "A temperatura em Kelvins é: \n", T
Conversor de Temperatura em Python
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
Impressora Canon Ip 1800 (Drivers) 64 bit (3)
iso de sistema 32 bit em atividade (15)
Como transfiro os pokemons do fire red para o emulador mupen64? (1)