Question:
Define a function compute_gas_volume that returns the volume of a gas given parameters pressure, temperature, and moles. Use the gas equation PV = nRT, where P is pressure in Pascals, V is volume in cubic meters, n is number of moles, R is the gas constant 8.3144621 ( J / (mol*K)), and T is temperature in Kelvin.
Answer:
This solution is implemented in C++
double compute_gas_volume(double P, double T, double n){
double V = 8.3144621 * n * T/P;
return V;
}
Explanation:
This line defines the function, along with three parameters
double compute_gas_volume(double P, double T, double n){
This calculates the volume
double V = 8.3144621 * n * T/P;
This returns the calculated volume
return V;
}
To call the function from the main, use:
<em>cout<<compute_gas_volume(P,T,n);</em>
<em />
<em>Where P, T and n are double variables and they must have been initialized</em>