diff options
Diffstat (limited to '3557/CH12')
-rw-r--r-- | 3557/CH12/EX12.1/Ex12_1.sce | 13 | ||||
-rw-r--r-- | 3557/CH12/EX12.2/Ex12_2.sce | 30 | ||||
-rw-r--r-- | 3557/CH12/EX12.3/Ex12_3.sce | 20 | ||||
-rw-r--r-- | 3557/CH12/EX12.4/Ex12_4.sce | 18 |
4 files changed, 81 insertions, 0 deletions
diff --git a/3557/CH12/EX12.1/Ex12_1.sce b/3557/CH12/EX12.1/Ex12_1.sce new file mode 100644 index 000000000..0888cbdba --- /dev/null +++ b/3557/CH12/EX12.1/Ex12_1.sce @@ -0,0 +1,13 @@ +//Example12.1//
+
+a=26.98;//amu //atomic mass of Aluminium
+b=16.00;//amu //atomic mass of Oxygen
+c=2;//Number of atoms
+d=3;//Number of atoms
+Al2O3=(c*a)+(d*b)
+mprintf("Al2O3 = %f amu",Al2O3)
+e=28.09;//amu //atomic mass of silicon
+SiO2=e+(c*b)
+mprintf("\nSiO2 = %f amu",SiO2)
+f=(d*Al2O3)/((d*Al2O3)+(c*SiO2))
+mprintf("\nf = %f",f)
diff --git a/3557/CH12/EX12.2/Ex12_2.sce b/3557/CH12/EX12.2/Ex12_2.sce new file mode 100644 index 000000000..80c6dd64e --- /dev/null +++ b/3557/CH12/EX12.2/Ex12_2.sce @@ -0,0 +1,30 @@ +//Example12.2// +Na=22.99;//amu //atomic mass of sodium +O=16.00;//amu //atomic mass of Oxygen +a=2;//Number of atoms +c = 2; +Na2O=c*Na+O +mprintf("Na2O = %f amu",Na2O) +d=3;//Number of atoms +C=12.00;//amu //atomic mass of Carbon +Na2CO3=c*Na+C+d*O +mprintf("\nNa2CO3 = %f amu",Na2CO3) +Ca=40.08;//amu //atomic mass of calcium +CaO=Ca+O +mprintf("\nCaO = %f amu",CaO) +CaCO3=Ca+C+d*O +mprintf("\nCaCO3 = %f amu",CaCO3) +a1=150;//Kg //kilogram +Na2Co=a1*(Na2CO3/Na2O) +mprintf("\nNa2Co = %i kg",Na2Co) +b=100;//kg //kilogram +CaCo=b*(CaCO3/CaO) +mprintf("\nCaCo = %i kg",CaCo) +mprintf("\nSio2 required = 750Kg") +SiO2=750;//kg //Kiligram +wt1=(Na2Co/(Na2Co+CaCo+SiO2))*100 +mprintf("\nwt1 = %f wt percent Na2CO3",wt1) +wt2=(CaCo/(Na2Co+CaCo+SiO2))*100 +mprintf("\nwt2 = %f wt percent CaCO3",wt2) +wt3=SiO2/(Na2Co+CaCo+SiO2)*100 +mprintf("\nwt3 = %f wt percent SiO2",wt3)
\ No newline at end of file diff --git a/3557/CH12/EX12.3/Ex12_3.sce b/3557/CH12/EX12.3/Ex12_3.sce new file mode 100644 index 000000000..fe22e4ccc --- /dev/null +++ b/3557/CH12/EX12.3/Ex12_3.sce @@ -0,0 +1,20 @@ +//Example12.3//
+Li=6.94;//amu //atomic mass of Lithium
+O=16.00;//amu //atomic mass of Oxygen
+a=2;//Number of atoms
+LiO2=a*Li+O
+mprintf("LiO2 = %f amu",LiO2)
+Al=26.98;//amu
+b=3;//Number of atoms
+Al2O3=a*Al+b*O
+mprintf("\nAl2O3 = %f amu",Al2O3)
+Si=28.09;//amu //atomic mass of Silicon
+SiO2=Si+a*O
+mprintf("\nSiO2 = %f amu",SiO2)
+g=4;//given
+wt1=(LiO2)/(LiO2+Al2O3+g*SiO2 )*100
+mprintf("\nwt1 = %f percent",wt1)
+wt2=Al2O3/(LiO2+Al2O3+g*SiO2 )*100
+mprintf("\nwt2 = %f percent",wt2)
+wt3=(g*SiO2)/(LiO2+Al2O3+g*SiO2 )*100
+mprintf("\nwt3 = %f perecent ",wt3)
diff --git a/3557/CH12/EX12.4/Ex12_4.sce b/3557/CH12/EX12.4/Ex12_4.sce new file mode 100644 index 000000000..914ec5631 --- /dev/null +++ b/3557/CH12/EX12.4/Ex12_4.sce @@ -0,0 +1,18 @@ +//Example12.4//
+Al=26.98;//amu //atomic mass of Aluminium
+O=16.00;//amu //atomic mass of Oxygen
+Si=28.09;//amu //atomic mass of Silicon
+H=1.008;//amu //atomic mass of Hydrogen
+i=2;//Number of atoms
+j=3;//Number of atoms
+m1=(i*Al+j*O)+i*(Si+i*O)+i*(i*H+O)
+mprintf("m1 = %f amu",m1)
+m2=i*(i*H+O)//amu
+mprintf("\nm2 = %f amu",m2)
+//As a result the mass of H2O driven off will be
+k=5;//kg //Kilograms
+mH2O=(m2/m1)*k
+mprintf("\nmH2O = %f kg",mH2O)
+j=10^3;//g //As 1Kg = 10^3grams
+m3=mH2O*j
+mprintf(" = %i g ",m3)
|