using System; namespace Science.Physics.GeneralPhysics { /// /// IdealGas /// public class IdealGas { public IdealGas() { } private double p, V, n, T, gamma = 5.0/3.0; private double R = Constant.UniversalGasConstant; public double Pressure { get{return p;} set{p = value;} } public void FindPressure() { p = n*R*T/V; } public double Volume { get{return V;} set{V = value;} } public void FindVolume() { V = n*R*T/p; } public double Mole { get{return n;} set{n = value;} } public void FindMole() { n = p*V/R/T; } public double Temperature { get{return T;} set{T = value;} } public void FindTemperature() { T = p*V/n/R; } public double RatioOfSpecificHeats { get{return gamma;} set{gamma = value;} } } }