summaryrefslogtreecommitdiff
path: root/3689/CH6/EX6.5/6_5.sce
blob: db2ced49c4c8a99c7e0359d2221589104a806f64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
////
//Variable Declaration
nHe = 1.0          //Number of moles of He
nNe = 3.0          //Number of moles of Ne
nAr = 2.0          //Number of moles of Ar
nXe = 2.5          //Number of moles of Xe
T = 298.15         //Temperature in K
P = 1.0            //Pressure, bar
R = 8.314

//Calculations
n = nHe + nNe + nAr + nXe
dGmix = n*R*T*((nHe/n)*log(nHe/n) + (nNe/n)*log(nNe/n) +(nAr/n)*log(nAr/n) + (nXe/n)*log(nXe/n))
dSmix = n*R*((nHe/n)*log(nHe/n) + (nNe/n)*log(nNe/n) +(nAr/n)*log(nAr/n) + (nXe/n)*log(nXe/n))

//Results 
printf("\n Std. free energy Change on mixing is %3.1e J",dGmix)

printf("\n Std. entropy Change on mixing is %4.1f J",dSmix)