clear; clc; // Example: 4.5 // Page: 122 printf("Example: 4.5 - Page: 122\n\n"); // Solution //*****Data*****// // Zn + S = ZnS ....................................................(A) deltaH_A = -44;// [kcal/kmol] // ZnS + 3O2 = 2ZnO + 2SO2 .........................................(B) deltaH_B = -221.88;// [kcal/kmol] // 2SO2 + O2 = 2SO3 ................................................(C) deltaH_C = -46.88;// [kcal/kmol] // ZnO + SO3 = ZnSO4 ...............................................(D) deltaH_D = -55.10;// [kcal/kmol] //***************// // Multiplying (A) by 2 & (D) by (2) and adding (A), (B), (C) & (D) // Zn + S + 2O2 = ZnSO4 deltaH = 2*deltaH_A + deltaH_B + deltaH_C + 2*deltaH_D;// [kcal/kmol for 2 kmol of ZnSO4] printf("Heat of formation of ZnSO4 is %.2f kcal/kmol\n",deltaH/2);