summaryrefslogtreecommitdiff
path: root/1427/CH24
diff options
context:
space:
mode:
Diffstat (limited to '1427/CH24')
-rw-r--r--1427/CH24/EX24.1/24_1.sce10
-rw-r--r--1427/CH24/EX24.11/24_11.sce8
-rw-r--r--1427/CH24/EX24.12/24_12.sce10
-rw-r--r--1427/CH24/EX24.15/24_15.sce10
-rw-r--r--1427/CH24/EX24.16/24_16.sce17
-rw-r--r--1427/CH24/EX24.18/24_18.sce8
-rw-r--r--1427/CH24/EX24.19/24_19.sce14
-rw-r--r--1427/CH24/EX24.2/24_2.sce9
-rw-r--r--1427/CH24/EX24.3/24_3.sce7
-rw-r--r--1427/CH24/EX24.4/24_4.sce13
-rw-r--r--1427/CH24/EX24.5/24_5.sce9
-rw-r--r--1427/CH24/EX24.6/24_6.sce9
-rw-r--r--1427/CH24/EX24.7/24_7.sce11
-rw-r--r--1427/CH24/EX24.8/24_8.sce9
-rw-r--r--1427/CH24/EX24.9/24_9.sce9
15 files changed, 153 insertions, 0 deletions
diff --git a/1427/CH24/EX24.1/24_1.sce b/1427/CH24/EX24.1/24_1.sce
new file mode 100644
index 000000000..30a252d22
--- /dev/null
+++ b/1427/CH24/EX24.1/24_1.sce
@@ -0,0 +1,10 @@
+//ques-24.1
+//Calculating molality and mole fraction of sugar
+clc
+w=34.2;//mass of sugar (in g)
+W=214.2-w;//mass of water (in g)
+n=w/342;//moles of sugar
+N=W/18;//moles of water
+m=n/(W/1000);//molality
+x=n/(n+N);//mole fraction of sugar
+printf("The molality of the solution %.3f mol/kg and mole fraction of sugar is %.4f.",m,x);
diff --git a/1427/CH24/EX24.11/24_11.sce b/1427/CH24/EX24.11/24_11.sce
new file mode 100644
index 000000000..8685c93d1
--- /dev/null
+++ b/1427/CH24/EX24.11/24_11.sce
@@ -0,0 +1,8 @@
+//ques-24.11
+//Calculating degree of dissociation of acid
+clc
+C1=0.72/500;//concentration of acid in ether layer (in g/mL)
+C2=6/500;//concentration of acid in aqueous layer (in g/mL)
+K=0.16;//partition coefficient
+deg=1-C1/(C2*K);
+printf("The degree of dissociation of acid is %.2f.",deg);
diff --git a/1427/CH24/EX24.12/24_12.sce b/1427/CH24/EX24.12/24_12.sce
new file mode 100644
index 000000000..6d05e4d05
--- /dev/null
+++ b/1427/CH24/EX24.12/24_12.sce
@@ -0,0 +1,10 @@
+//ques-24.12
+//Calculating quantity of iodine left behind in the aqueous layer
+clc
+xo=4;//initial amount of iodine (in mg)
+v=50;//volume of solution (in mL)
+V=10;//volume of Carbon tetrachloride (in mL)
+K=85;//partition coefficient
+n=1;//1st extraction
+x1=xo*(v/(v+K*V))^n;
+printf("The amount of iodine left in aqueous layer is %.3f mg.",x1);
diff --git a/1427/CH24/EX24.15/24_15.sce b/1427/CH24/EX24.15/24_15.sce
new file mode 100644
index 000000000..b7b180215
--- /dev/null
+++ b/1427/CH24/EX24.15/24_15.sce
@@ -0,0 +1,10 @@
+//ques-24.15
+//Calculating amount of a substance extracted by ether
+clc
+w1=16;//weight of solute in 1L aqueous solution (in g)
+w2=12;//amount extracted by 100 mL ether (in g)
+w3=w1-w2;//amount left in 1L (in g)
+K=(w2/100)/(w3/1000);//partition coefficient
+//K = (x/100)/((4-x)/1000)
+x=(w3*K)/(10*w3);
+printf("The amount of substance extracted by 100mL ether during 2nd extraction is %d g.",x);
diff --git a/1427/CH24/EX24.16/24_16.sce b/1427/CH24/EX24.16/24_16.sce
new file mode 100644
index 000000000..768ab2999
--- /dev/null
+++ b/1427/CH24/EX24.16/24_16.sce
@@ -0,0 +1,17 @@
+//ques-24.16
+//Calculating amount of a substance left in water after 4 shakings and left in chloroform after single extraction
+clc
+K=10;//partition coefficient
+xo=1;//initial amount of the substance (in g)
+v=100;//volume of water (in mL)
+
+//Case-I
+V=10;//volume of chloroform (in mL)
+n=4;//4 extractions
+x1=xo*(v/(v+K*V))^n;
+
+//Case-II
+V=40;//volume of chloroform (in mL)
+n=1;//single extraction
+x2=xo*(v/(v+K*V))^n;
+printf("The amount of a substance left in water after 4 shakings is %.4f g and left in chloroform after single extraction is %.1f g.",x1,x2);
diff --git a/1427/CH24/EX24.18/24_18.sce b/1427/CH24/EX24.18/24_18.sce
new file mode 100644
index 000000000..5b26d658b
--- /dev/null
+++ b/1427/CH24/EX24.18/24_18.sce
@@ -0,0 +1,8 @@
+//ques-24.18
+//Calculating solubility of iodine in carbon tetrachloride
+clc
+C1=0.0516;//concentration of iodine in aqueous solution (in g/L)
+C2=4.412;//concentration of iodine in CCl4 solution (in g/L)
+S1=0.34;//solubility of iodine in water (in g/L)
+S2=S1*(C2/C1);
+printf("The solubility of iodine in carbon tetrachloride is %.2f g/L.",S2);
diff --git a/1427/CH24/EX24.19/24_19.sce b/1427/CH24/EX24.19/24_19.sce
new file mode 100644
index 000000000..beae188ab
--- /dev/null
+++ b/1427/CH24/EX24.19/24_19.sce
@@ -0,0 +1,14 @@
+//ques-24.19
+//Calculating hydrolysis constant of a salt
+clc
+T1=0.00693;//total amount of base in system (in mol)
+T2=0.05035;//total amount of HCl in system (in mol)
+K=9;//partition coefficient
+w=0.2165;//amount of free base in 50mL of benzene layer (in g)
+F1=(w/138)*(60/50);//free base in 60mL of benzene layer (in mol)
+F=F1*(1000/60);//free base in benzene layer (in mol)
+F2=F/K;//free base in water layer (in mol)
+C1=T1-(F1+F2);//salt in water layer (in mol/L)
+C2=T2-C1;//amount of free HCl in water layer (in mol)
+Kh=(F2*C2)/C1;
+printf("The hydrolysis constant of the salt is %.4f.",Kh);
diff --git a/1427/CH24/EX24.2/24_2.sce b/1427/CH24/EX24.2/24_2.sce
new file mode 100644
index 000000000..74dca4c83
--- /dev/null
+++ b/1427/CH24/EX24.2/24_2.sce
@@ -0,0 +1,9 @@
+//ques-24.2
+//Calculating mole fraction of ethanol and water in a sample
+clc
+w=46;//weight of ethanol (in g)
+W=100-w;//weight of water (in g)
+n=w/46;//moles of ethanol
+N=W/18;//moles of water
+x=n/(n+N);
+printf("The mole farction of ethanol is %.2f and for water is %.2f.",x,1-x);
diff --git a/1427/CH24/EX24.3/24_3.sce b/1427/CH24/EX24.3/24_3.sce
new file mode 100644
index 000000000..de8e16924
--- /dev/null
+++ b/1427/CH24/EX24.3/24_3.sce
@@ -0,0 +1,7 @@
+//ques-24.3
+//Finding molality of a solution
+clc
+x=2/100;//mole fraction of solute
+X=1-x;//mole fraction of solvent
+m=x/(X*18/1000);
+printf("The molarity of the solution is %.3f mol/kg.",m);
diff --git a/1427/CH24/EX24.4/24_4.sce b/1427/CH24/EX24.4/24_4.sce
new file mode 100644
index 000000000..1d3672947
--- /dev/null
+++ b/1427/CH24/EX24.4/24_4.sce
@@ -0,0 +1,13 @@
+//ques-24.4
+//Calculating vapour pressure of a mixture of benzene and toluene
+clc
+po1=150;//vapour pressure of pure benzene (in mm Hg)
+po2=50;//vapour pressure of pure toluene (in mm Hg)
+n1=92;//moles of benzene
+n2=78;//moles of toluene
+X1=n1/(n1+n2);//mole fraction of benzene
+X2=n2/(n1+n2);//mole fraction of toluene
+p1=po1*X1;//vapour pressure of benzene (in mm Hg)
+p2=po2*X2;//vapour pressure of toluene (in mm Hg)
+P=p1+p2;//total vapour pressure (in mm Hg)
+printf("The vapour pressure of the mixture is %.1f mm Hg.",P);
diff --git a/1427/CH24/EX24.5/24_5.sce b/1427/CH24/EX24.5/24_5.sce
new file mode 100644
index 000000000..61e9fbf92
--- /dev/null
+++ b/1427/CH24/EX24.5/24_5.sce
@@ -0,0 +1,9 @@
+//ques-24.5
+//Calculating Henrys constant
+clc
+n=2*10^-2/28;//moles of nitrogen
+N=1000/18;//moles of water
+X2=n/(n+N);
+p2=1;//pressure (in atm)
+KH=p2/X2;
+printf("The value of Henrys constant is %d atm.",KH);
diff --git a/1427/CH24/EX24.6/24_6.sce b/1427/CH24/EX24.6/24_6.sce
new file mode 100644
index 000000000..19b6df4d0
--- /dev/null
+++ b/1427/CH24/EX24.6/24_6.sce
@@ -0,0 +1,9 @@
+//ques-24.6
+//Calculating amount of oxygen dissolved in 1L of water
+clc
+KH=4.58*10^4;//Henry's constant (in atm)
+p2=0.2;//gas pressure (in atm)
+X2=p2/KH;
+n=(X2*1000)/18;
+oxy=n*32;
+printf("The amount of oxygen dissolved in 1L of water is %.2f mg.",oxy*1000);
diff --git a/1427/CH24/EX24.7/24_7.sce b/1427/CH24/EX24.7/24_7.sce
new file mode 100644
index 000000000..2a4fde729
--- /dev/null
+++ b/1427/CH24/EX24.7/24_7.sce
@@ -0,0 +1,11 @@
+//ques-24.7
+//Calculating concentration of an ethereal solution
+clc
+//1st case
+C1=0.07/10;//concentration of water (in g/mL)
+C2=0.013/10;//concentration of ether (in g/mL)
+K=C1/C2;//partition coefficient
+//2nd case
+C1=0.024/10;//concentration of water (in g/mL)
+C2=C1/K;
+printf("The concentration of the ethereal solution is %.7f g/mL.",C2);
diff --git a/1427/CH24/EX24.8/24_8.sce b/1427/CH24/EX24.8/24_8.sce
new file mode 100644
index 000000000..197b09ed7
--- /dev/null
+++ b/1427/CH24/EX24.8/24_8.sce
@@ -0,0 +1,9 @@
+//ques-24.8
+//Calculating moles of succinic acid extracted
+clc
+n=0.025*(100/1000);//moles of succinic acid
+K=0.3;//partition coefficient
+//x mole of it pass to 10mL of ether layer
+//K = ((n-x)/100)/(x/10)
+x=n/4;
+printf("Moles of succinic acid extracted by ether are %.6f.",x);
diff --git a/1427/CH24/EX24.9/24_9.sce b/1427/CH24/EX24.9/24_9.sce
new file mode 100644
index 000000000..95d5ad07d
--- /dev/null
+++ b/1427/CH24/EX24.9/24_9.sce
@@ -0,0 +1,9 @@
+//ques-24.9
+//Calculating concentration of a compound in water and volume of chloroform which will contain 10g of this compound
+clc
+K=4.2;//partition coefficient
+m=2;//mass of compound taken (in g)
+x=(m/(K/2+1))/100;//concentration of solute in aqueous layer (in g/mL)
+a=m-(x*100);//amount of solute in 50mL chloroform (in g)
+v=50*(10/a);//volume of chloroform required (in mL)
+printf("The concentration of the compound in water is %.5f g/mL and volume of chloroform which will contain 10g of this compound is %.0f mL.",x,v);