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.544 ]

Homepage: http://levilinuxblog.blogspot.com.br/

Download Gases_ideais.py




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

  



Esconder código-fonte

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

Scripts recomendados

tabuada.py

Estrutura de repetição for e while (Com tratamento de erros)

Calcular dias de vida

Calculo da area de um triangulo (introdutório)

Organizador de números simples


  

Comentários
[1] Comentário enviado por removido em 19/10/2016 - 14:04h

Muito interessante.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

[2] Comentário enviado por Levi linux em 20/10/2016 - 08:54h

Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts