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.831 ]
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
Validador e gerador de CPF em Python
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O que houve com slackware ??? (7)
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)









