blob: 6fdbe4dc3d8f8b9c78b59f98d030112705635a29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
clc
Qacb = 84 // Heat transfer along the path acb in kJ
Wacb = 32 // Work done along the path acb in kJ
Uba = Qacb-Wacb // Ub-Ua
// Part (a)
Wadb = 10.5 // Work done along the path adb in kJ
Qadb = Uba+Wadb // Heat flow into the system along the path adb
printf("\n Example 4.2")
printf("\n The heat flow into the system along the path adb is %f kJ.",Qadb)
// Part (b)
Wb_a = -21 // work done along the path ba in kJ
Uab = - Uba // Change in internal energy along the path ab in kJ
Qb_a = Uab+Wb_a // Heat liberated along the path b-a
printf("\n The heat liberated along the path b-a is %d kJ.",Qb_a)
// Part (c)
Wdb = 0 // Constant volume
Wad = 10.5 // work done along the path ad in kJ
Wadb = Wdb-Wad // work done along the path adb in kJ
Ud = 42
Ua = 0
Qad = Ud-Ua+Wad // Heat flow into the system along the path ad in kJ
Qdb = Qadb-Qad //Heat flow into the system along the path db in kJ
printf("\n The heat absorbed in the path ad and db are %f kJ nd %d kJ respectively.",Qad,Qdb)
|