summaryrefslogtreecommitdiff
path: root/3689/CH9/EX9.2/9_2.sce
blob: 52a03ce7618e56e8f4a0b1216aaeddb0bf9805e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
////
//Variable Declaration
nb = 5.00      //Number of moles of Benzene, mol
nt = 3.25      //Number of moles of Toluene, mol
T = 298.15     //Temperature, K
P = 1.0        //Pressure, bar
R = 8.314      //Ideal Gas Constant, J/(mol.K)

//Calculations
n = nb + nt
xb = nb/n
xt = 1. - xb
dGmix = n*R*T*(xb*log(xb)+xt*log(xt))
dSmix = -n*R*(xb*log(xb)+xt*log(xt))

//Results
printf("\n Gibbs energy change of mixing is %4.3e J",dGmix)

printf("\n Gibbs energy change of mixing is < 0, hence the mixing is spontaneous')
printf("\n Entropy change of mixing is %4.2f J/K",dSmix)