From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 1427/CH5/EX5.1/5_1.sce | 7 +++++++ 1427/CH5/EX5.10/5_10.sce | 9 +++++++++ 1427/CH5/EX5.11/5_11.sce | 8 ++++++++ 1427/CH5/EX5.12/5_12.sce | 11 +++++++++++ 1427/CH5/EX5.13/5_13.sce | 14 ++++++++++++++ 1427/CH5/EX5.14/5_14.sce | 9 +++++++++ 1427/CH5/EX5.15/5_15.sce | 7 +++++++ 1427/CH5/EX5.16/5_16.sce | 7 +++++++ 1427/CH5/EX5.17/5_17.sce | 7 +++++++ 1427/CH5/EX5.18/5_18.sce | 8 ++++++++ 1427/CH5/EX5.19/5_19.sce | 8 ++++++++ 1427/CH5/EX5.2/5_2.sce | 9 +++++++++ 1427/CH5/EX5.20/5_20.sce | 9 +++++++++ 1427/CH5/EX5.21/5_21.sce | 8 ++++++++ 1427/CH5/EX5.22/5_22.sce | 9 +++++++++ 1427/CH5/EX5.23/5_23.sce | 7 +++++++ 1427/CH5/EX5.24/5_24.sce | 8 ++++++++ 1427/CH5/EX5.25/5_25.sce | 8 ++++++++ 1427/CH5/EX5.26/5_26.sce | 11 +++++++++++ 1427/CH5/EX5.27/5_27.sce | 13 +++++++++++++ 1427/CH5/EX5.28/5_28.sce | 9 +++++++++ 1427/CH5/EX5.29/5_29.sce | 9 +++++++++ 1427/CH5/EX5.3/5_3.sce | 11 +++++++++++ 1427/CH5/EX5.30/5_30.sce | 9 +++++++++ 1427/CH5/EX5.31/5_31.sce | 9 +++++++++ 1427/CH5/EX5.32/5_32.sce | 19 +++++++++++++++++++ 1427/CH5/EX5.33/5_33.sce | 8 ++++++++ 1427/CH5/EX5.34/5_34.sce | 11 +++++++++++ 1427/CH5/EX5.35/5_35.sce | 10 ++++++++++ 1427/CH5/EX5.36/5_36.sce | 7 +++++++ 1427/CH5/EX5.37/5_37.sce | 11 +++++++++++ 1427/CH5/EX5.38/5_38.sce | 11 +++++++++++ 1427/CH5/EX5.39/5_39.sce | 12 ++++++++++++ 1427/CH5/EX5.4/5_4.sce | 7 +++++++ 1427/CH5/EX5.5/5_5.sce | 7 +++++++ 1427/CH5/EX5.6/5_6.sce | 7 +++++++ 1427/CH5/EX5.7/5_7.sce | 10 ++++++++++ 1427/CH5/EX5.8/5_8.sce | 8 ++++++++ 1427/CH5/EX5.9/5_9.sce | 12 ++++++++++++ 39 files changed, 364 insertions(+) create mode 100644 1427/CH5/EX5.1/5_1.sce create mode 100644 1427/CH5/EX5.10/5_10.sce create mode 100644 1427/CH5/EX5.11/5_11.sce create mode 100644 1427/CH5/EX5.12/5_12.sce create mode 100644 1427/CH5/EX5.13/5_13.sce create mode 100644 1427/CH5/EX5.14/5_14.sce create mode 100644 1427/CH5/EX5.15/5_15.sce create mode 100644 1427/CH5/EX5.16/5_16.sce create mode 100644 1427/CH5/EX5.17/5_17.sce create mode 100644 1427/CH5/EX5.18/5_18.sce create mode 100644 1427/CH5/EX5.19/5_19.sce create mode 100644 1427/CH5/EX5.2/5_2.sce create mode 100644 1427/CH5/EX5.20/5_20.sce create mode 100644 1427/CH5/EX5.21/5_21.sce create mode 100644 1427/CH5/EX5.22/5_22.sce create mode 100644 1427/CH5/EX5.23/5_23.sce create mode 100644 1427/CH5/EX5.24/5_24.sce create mode 100644 1427/CH5/EX5.25/5_25.sce create mode 100644 1427/CH5/EX5.26/5_26.sce create mode 100644 1427/CH5/EX5.27/5_27.sce create mode 100644 1427/CH5/EX5.28/5_28.sce create mode 100644 1427/CH5/EX5.29/5_29.sce create mode 100644 1427/CH5/EX5.3/5_3.sce create mode 100644 1427/CH5/EX5.30/5_30.sce create mode 100644 1427/CH5/EX5.31/5_31.sce create mode 100644 1427/CH5/EX5.32/5_32.sce create mode 100644 1427/CH5/EX5.33/5_33.sce create mode 100644 1427/CH5/EX5.34/5_34.sce create mode 100644 1427/CH5/EX5.35/5_35.sce create mode 100644 1427/CH5/EX5.36/5_36.sce create mode 100644 1427/CH5/EX5.37/5_37.sce create mode 100644 1427/CH5/EX5.38/5_38.sce create mode 100644 1427/CH5/EX5.39/5_39.sce create mode 100644 1427/CH5/EX5.4/5_4.sce create mode 100644 1427/CH5/EX5.5/5_5.sce create mode 100644 1427/CH5/EX5.6/5_6.sce create mode 100644 1427/CH5/EX5.7/5_7.sce create mode 100644 1427/CH5/EX5.8/5_8.sce create mode 100644 1427/CH5/EX5.9/5_9.sce (limited to '1427/CH5') diff --git a/1427/CH5/EX5.1/5_1.sce b/1427/CH5/EX5.1/5_1.sce new file mode 100644 index 000000000..8d74279b6 --- /dev/null +++ b/1427/CH5/EX5.1/5_1.sce @@ -0,0 +1,7 @@ +//ques-5.1 +//Calculating cell constant +clc +s=0.0002765;//specific conductivity (in mhos/cm) +R=500;//resistance (in ohms) +c=R*s;//cell contant (in /cm) +printf("The cell constant is %.3f /cm.",c); diff --git a/1427/CH5/EX5.10/5_10.sce b/1427/CH5/EX5.10/5_10.sce new file mode 100644 index 000000000..864c8d93c --- /dev/null +++ b/1427/CH5/EX5.10/5_10.sce @@ -0,0 +1,9 @@ +//ques-5.10 +//Calculating pH of ammonium hydroxide +clc +c=0.002;//normality of NH4OH +d=2.3;//Percentage dissociation +c1=c*(d/100);//hydroxide content +c2=10^-14/c1;//hydrogen content +p=-log10(c2);//pH +printf("pH of ammonium hydroxide is %.4f.",p); diff --git a/1427/CH5/EX5.11/5_11.sce b/1427/CH5/EX5.11/5_11.sce new file mode 100644 index 000000000..a57e30d9a --- /dev/null +++ b/1427/CH5/EX5.11/5_11.sce @@ -0,0 +1,8 @@ +//ques-5.11 +//Finding dissociation constant of acid +clc +pH=4.87;//pH of propionic acid +//a = antilog(-pH) +a=0.0000134;//hydrogen concentration +Ka=a;//dissociation constant +printf("The dissociation constant of acid is %.7f.",Ka); diff --git a/1427/CH5/EX5.12/5_12.sce b/1427/CH5/EX5.12/5_12.sce new file mode 100644 index 000000000..4f88f8d47 --- /dev/null +++ b/1427/CH5/EX5.12/5_12.sce @@ -0,0 +1,11 @@ +//ques-5.12 +//Calculating pH of a mixture +clc +Ka=1.85*10^-5; +v1=50;//volume of scetic acid (in mL) +v2=50;//volume of sodium acetate ion (in mL) +M1=0.2;//molarity of acetic acid +M2=0.2;//molarity of acetate ion +pH=-log10(Ka)+log10((v1*M1)/(v2*M2)); +printf("The pH of the mixture is %.3f.",pH); + diff --git a/1427/CH5/EX5.13/5_13.sce b/1427/CH5/EX5.13/5_13.sce new file mode 100644 index 000000000..94f2b0745 --- /dev/null +++ b/1427/CH5/EX5.13/5_13.sce @@ -0,0 +1,14 @@ +//ques-5.13 +//Calculating pH of buffer solution +clc +Ka=1.8*10^-5; +v1=30;//volume of NaOH (in mL) +M1=0.1;//molarity of NaOH +v2=100;//volume of acetic acid (in mL) +M2=0.1;//molarity of acetic acid +t=v1+v2;//total volume (in mL) +v3=v2-v1;//volume of actic acid unreacted (in mL) +c1=(v1*M1)/t;//content of acetate ion +c2=(v3*M2)/t;//content of acetic acid unreacted +p=-log10(Ka)+log10(c1/c2); +printf("The pH of the buffer solution is %.4f.",p); diff --git a/1427/CH5/EX5.14/5_14.sce b/1427/CH5/EX5.14/5_14.sce new file mode 100644 index 000000000..b9ea55b70 --- /dev/null +++ b/1427/CH5/EX5.14/5_14.sce @@ -0,0 +1,9 @@ +//ques-5.14 +//Calculating pH of the solution +clc +Ka=1.8*10^-5; +x1=0.2;//moles of HCl added +x2=1;//moles of acetic acid +x3=1;//moles of acetate ion +p=-log10(Ka)+log10((x2+x1)/(x3-x1)); +printf("The pH of the solution is %.4f.",p); diff --git a/1427/CH5/EX5.15/5_15.sce b/1427/CH5/EX5.15/5_15.sce new file mode 100644 index 000000000..7e6cc5bcd --- /dev/null +++ b/1427/CH5/EX5.15/5_15.sce @@ -0,0 +1,7 @@ +//ques-5.15 +//Calculating solubility product of AgCl +clc +S=0.00179;//solubility of AgCl (in g/L) +S=(S/170)*100000;//solubility (in mol/L x10^-5) +K=S^2;//solubility product (x10^-10) +printf("The solubility product of given AgCl is %.4f x 10^-10 mol^2/L^2.",K); diff --git a/1427/CH5/EX5.16/5_16.sce b/1427/CH5/EX5.16/5_16.sce new file mode 100644 index 000000000..c9d25ff6c --- /dev/null +++ b/1427/CH5/EX5.16/5_16.sce @@ -0,0 +1,7 @@ +//ques-5.16 +//Calculating solubility of Calcium fluoride +clc +K=3.45*10^-11;//solubility product +//K = 4*S^3 +S=(K/4)^(1/3);//solubility +printf("The solubility of Calcium floride is %.6f mol/L.",S); diff --git a/1427/CH5/EX5.17/5_17.sce b/1427/CH5/EX5.17/5_17.sce new file mode 100644 index 000000000..bf50d9d93 --- /dev/null +++ b/1427/CH5/EX5.17/5_17.sce @@ -0,0 +1,7 @@ +//ques-5.17 +//Calculating solubility product of a salt +clc +S=7.5;//solubility of Silver chromate (in mol/L x10^-5) +K=4*S^3;//solubility product (in mol^3/L^3 x10^-15) +printf("The solubility product of the salt is %.4f*10^-12 mol^3/L^3.",K/1000); + diff --git a/1427/CH5/EX5.18/5_18.sce b/1427/CH5/EX5.18/5_18.sce new file mode 100644 index 000000000..1f07a1a1f --- /dev/null +++ b/1427/CH5/EX5.18/5_18.sce @@ -0,0 +1,8 @@ +//ques-5.18 +//Calculating solubility of Strontium fluoride +clc +K=8;//solubility product (x10^-12) +c=0.1;//content of NaF (in M) +S=K/c^2;//solubility (x10^-12) +printf("The required solubility is %.0f*10^-10 mol/L.",S/100); + diff --git a/1427/CH5/EX5.19/5_19.sce b/1427/CH5/EX5.19/5_19.sce new file mode 100644 index 000000000..cc00a9de9 --- /dev/null +++ b/1427/CH5/EX5.19/5_19.sce @@ -0,0 +1,8 @@ +//ques-5.19 +//Calculating pH of Calcium hydroxide +clc +M=0.005;//molarity of calcium hydroxide +c1=2*M;//content of hydroxide ion (in mol/L) +c2=10^-14/c1;//content of hydrogen ion (in mol/L) +p=-log10(c2); +printf("the pH required is %.0f.",p); diff --git a/1427/CH5/EX5.2/5_2.sce b/1427/CH5/EX5.2/5_2.sce new file mode 100644 index 000000000..7c8b8d893 --- /dev/null +++ b/1427/CH5/EX5.2/5_2.sce @@ -0,0 +1,9 @@ +//ques-5.2 +//Calculating cell constant and specific conductance of solution +clc +A=1.25;//area of plates (in cm^2) +l=10.5;//distance between plates (in cm) +R=2000;//resistance (in ohms) +c=l/A;//cell constant (in /cm) +k=c/R;//specific conductance (in mho/cm) +printf("The cell constant is %.1f /cm and specific conductance of solution is %.4f mho/cm.",c,k); diff --git a/1427/CH5/EX5.20/5_20.sce b/1427/CH5/EX5.20/5_20.sce new file mode 100644 index 000000000..f04fdbf6a --- /dev/null +++ b/1427/CH5/EX5.20/5_20.sce @@ -0,0 +1,9 @@ +//ques-5.20 +//Calculating pH of HCl solution +clc +M=10^-8;//molarity of HCl +D=M^2+4*(10^-14);//discriminant +x=(-M+sqrt(D))/2; +c=M+x;//content of hydrogen ion +p=-log10(c); +printf("pH value for given HCl is %.2f.",p); diff --git a/1427/CH5/EX5.21/5_21.sce b/1427/CH5/EX5.21/5_21.sce new file mode 100644 index 000000000..34f374a7d --- /dev/null +++ b/1427/CH5/EX5.21/5_21.sce @@ -0,0 +1,8 @@ +//ques-5.21 +//Calculating pH of given NaOH solution +clc +M=10^-8;//molarity of NaOH +D=M^2+4*(10^-14);//discriminant +x=(-M+sqrt(D))/2;//content of hydrogen ion +p=-log10(x); +printf("pH of given NaOH sample is %.2f.",p); diff --git a/1427/CH5/EX5.22/5_22.sce b/1427/CH5/EX5.22/5_22.sce new file mode 100644 index 000000000..f94961b56 --- /dev/null +++ b/1427/CH5/EX5.22/5_22.sce @@ -0,0 +1,9 @@ +//ques-5.22 +//Calculating dissociation constant for HCN +clc +p=5.2;//pH of HCN +M=0.1;//molarity of HCN +//x = antilog(-p) +x=6.31;//content of H3O+ (*10^-6) +Ka=x^2/M;//dissociation constant (*10^-12) +printf("Dissociation constant of HCN is %.2f*10^-10.",Ka/100); diff --git a/1427/CH5/EX5.23/5_23.sce b/1427/CH5/EX5.23/5_23.sce new file mode 100644 index 000000000..fa16b60c8 --- /dev/null +++ b/1427/CH5/EX5.23/5_23.sce @@ -0,0 +1,7 @@ +//ques-5.23 +//Calculating concentration of acetic acid solution +clc +a=0.02;//degree of ionization +Ka=1.8*10^-5; +c=(Ka*(1-a))/a^2;//concentration required +printf("The concentration of given actic acid solution is %.3f mol/L.",c); diff --git a/1427/CH5/EX5.24/5_24.sce b/1427/CH5/EX5.24/5_24.sce new file mode 100644 index 000000000..0796edd58 --- /dev/null +++ b/1427/CH5/EX5.24/5_24.sce @@ -0,0 +1,8 @@ +//ques-5.24 +//Calculating percentage ionization of acetic acid +clc +Ka=1.74*10^-5; +M=0.1;//molarity of acetic acid +x=sqrt(Ka*M);//content of acetate ion +a=(x/M)*100;//percentage ionization +printf("Percentage ionization of acetic acid is %.1f.",a); diff --git a/1427/CH5/EX5.25/5_25.sce b/1427/CH5/EX5.25/5_25.sce new file mode 100644 index 000000000..10a14aead --- /dev/null +++ b/1427/CH5/EX5.25/5_25.sce @@ -0,0 +1,8 @@ +//ques-5.25 +//Calculating pH of a buffer solution +clc +Ka=1.8*10^-5; +m1=0.2;//moles of acetic acid +m2=0.1;//moles of sodium acetate +p=-log10(Ka)+log10(m2/m1); +printf("pH of the given buffer is %.4f.",p); diff --git a/1427/CH5/EX5.26/5_26.sce b/1427/CH5/EX5.26/5_26.sce new file mode 100644 index 000000000..b488ab0e4 --- /dev/null +++ b/1427/CH5/EX5.26/5_26.sce @@ -0,0 +1,11 @@ +//ques-5.26 +//Calculating amount of Ammonia and Ammonium chloride required +clc +pH=9;//pH of buffer +t=0.6;//total concentration of buffer (in mol/L) +pOH=14-pH; +pKb=4.7;//for ammonia +a=pOH-pKb;//a=log10(x/0.6-x); x=[NH4Cl] +x=1.2/3; +printf("Amount of ammonia required is %.1f mol/L and ammonium chloride required is %.1f mol/L.",x/2,x); + diff --git a/1427/CH5/EX5.27/5_27.sce b/1427/CH5/EX5.27/5_27.sce new file mode 100644 index 000000000..394191034 --- /dev/null +++ b/1427/CH5/EX5.27/5_27.sce @@ -0,0 +1,13 @@ +//ques-5.27 +//Calculating pH of acetic acid and volume required +clc +M=1;//molarity of acetic acid +Ka=1.8*10^-5; +v=10;//volume of acetic acid (in L) +a1=sqrt(Ka*v);//degree of dissociation +pH=-log10(a1/v); +p1=2*pH;//new pH +//a2 = antilog(-p1) +a2=1.8*10^-6;//new degree of dissociation +V=Ka/a2^2;//volume required (in L) +printf("pH of acetic acid is %.4f and volume required is %d L.",pH,V); diff --git a/1427/CH5/EX5.28/5_28.sce b/1427/CH5/EX5.28/5_28.sce new file mode 100644 index 000000000..f2bb0a91a --- /dev/null +++ b/1427/CH5/EX5.28/5_28.sce @@ -0,0 +1,9 @@ +//ques-5.28 +//Calculating hydrolysis constant and degree of hydrolysis of sodium acetate solution +clc +c=0.1;//molarity of sodium acetate solution +Kw=1.1*10^-4;//ionic product of water (*10^-10) +Ka=1.8*10^-5;//dissociation constant +Kh=Kw/Ka;//hydrolysis constant (*10^-10) +h=sqrt(Kh/c);//degree of hydrolysis (*10^-5) +printf("Hydrolysis constant of acetate solution is %.2f*10^-10 and degree of hydrolysis is %.2f*10^-5.",Kh,h); diff --git a/1427/CH5/EX5.29/5_29.sce b/1427/CH5/EX5.29/5_29.sce new file mode 100644 index 000000000..ecbcd593d --- /dev/null +++ b/1427/CH5/EX5.29/5_29.sce @@ -0,0 +1,9 @@ +//ques-5.29 +//Calculating hydrolysis constant and degree of hydrolysis of Ammonium chloride +clc +c=0.001;//molarity of ammonium chloride solution +Kw=10^-4;//(*10^-10) +Ka=1.8*10^-5; +Kh=Kw/Ka;//hydrolysis constant (*10^-10) +h=sqrt(Kh/(100*c));//degree of hydrolysis (*10^-4) +printf("Hydrolysis constant of Ammonium chloride solution is %.2f*10^-10 and degree of hydrolysis is %.2f*10^-4.",Kh,h); diff --git a/1427/CH5/EX5.3/5_3.sce b/1427/CH5/EX5.3/5_3.sce new file mode 100644 index 000000000..acabd28cb --- /dev/null +++ b/1427/CH5/EX5.3/5_3.sce @@ -0,0 +1,11 @@ +//ques-5.3 +//Finding specific and equivalent conductance of acid +clc +R1=225;//resistance of KCl (in ohms) +k1=0.00141;//specific conductance of KCl (in mho/cm) +R2=80;//resistance of acid solution (in ohms) +N=0.02;//normality of acid +c=k1*R1;//cell constant (in /cm) +k2=c/R2;//specific conductance of acid solution (in mho/cm) +e=1000*(k2/N);////equivalent conductance of acid solution (in cm^2 mho/eq) +printf("The equivalent conductance of acid is %.2f cm^2 mho/eq and specific conductance is %.6f mho/cm.",e,k2); diff --git a/1427/CH5/EX5.30/5_30.sce b/1427/CH5/EX5.30/5_30.sce new file mode 100644 index 000000000..0b1a1e61c --- /dev/null +++ b/1427/CH5/EX5.30/5_30.sce @@ -0,0 +1,9 @@ +//ques-5.30 +//Calculating hydrolysis constant and dissociation constant of acetic acid +clc +Kb=1.8*10^-5; +Kw=10^-14; +h=5.5*10^-3;//degree of hydrolysis +Kh=h^2;//hydrolysis constant +Ka=Kw/(Kh*Kb);//dissociation constant +printf("Hydrolysis constant of acetic acid is %.2f*10^-5 and Dissociation constant is %.2f*10^-5.",Kh*100000,Ka*100000); diff --git a/1427/CH5/EX5.31/5_31.sce b/1427/CH5/EX5.31/5_31.sce new file mode 100644 index 000000000..00bfedb69 --- /dev/null +++ b/1427/CH5/EX5.31/5_31.sce @@ -0,0 +1,9 @@ +//ques-5.31 +//Calculating dissociation constant of HCN +clc +c=0.02//molarity of KCN +h=4.9;//percentage of hydrolysis +Kw=10^-14; +Kh=(h/100)^2*c;//hydrolysis constant +Ka=Kw/Kh;//dissociation constant +printf("Dissociation constant for HCN is %.2f*10^-10.",Ka*10000000000); diff --git a/1427/CH5/EX5.32/5_32.sce b/1427/CH5/EX5.32/5_32.sce new file mode 100644 index 000000000..8f186e85b --- /dev/null +++ b/1427/CH5/EX5.32/5_32.sce @@ -0,0 +1,19 @@ +//ques-5.32 +//Calculating pH of different salt solutions +clc +Kw=10^-14; +//(i)0.02M NH4Cl +Kb=1.8*10^-5; +c=0.02; +p1=(-log10(Kw)+log10(Kb)-log10(c))/2; +printf("pH of Ammonium chloride solution is %.2f.\n",p1); + +//(ii)0.01M CH3COONa +Ka=Kb; +c=0.01; +p2=(-log10(Kw)-log10(Ka)+log10(c))/2; +printf(" pH of Sodium acetate solution is %.2f.\n",p2); + +//(iii)CH3COONH4 +p3=(-log10(Kw)-log10(Ka)+log10(Kb))/2; +printf(" pH of Ammonium acetate solution is %.1f.",p3); diff --git a/1427/CH5/EX5.33/5_33.sce b/1427/CH5/EX5.33/5_33.sce new file mode 100644 index 000000000..035ebf360 --- /dev/null +++ b/1427/CH5/EX5.33/5_33.sce @@ -0,0 +1,8 @@ +//ques-5.33 +//Finding transport number of silver and nitrate ions +clc +x=0.916; +y=1; +t1=x/(x+y);//transport number of silver ions +t2=1-t1;////transport number of nitrate ions +printf("Transport number of silver and nitrate ions are %.3f and %.3f respectively.",t1,t2); diff --git a/1427/CH5/EX5.34/5_34.sce b/1427/CH5/EX5.34/5_34.sce new file mode 100644 index 000000000..e7918b3ab --- /dev/null +++ b/1427/CH5/EX5.34/5_34.sce @@ -0,0 +1,11 @@ +//ques-5.34 +//Calculating transport number of silver and nitrate ions +clc +x=0.06227;//Siver nitrate contained in 20g anode solution after electrolysis(in g) +y=0.001788;//Siver nitrate contained in 1g anode solution before electrolysis(in g) +y=y*20;//Siver nitrate contained in 20g anode solution before electrolysis(in g) +m=0.0322;//mass of Ag deposited on voltameter (in g) +z=(m*170)/108;//total weight of Silver nitrate electrolysed (in g) +t1=(z-(x-y))/z;//transport number of silver ions +t2=1-t1;//transport number of nitrate ions +printf("Transport number of silver and nitrate ions are %.3f and %.3f respectively.",t1,t2); diff --git a/1427/CH5/EX5.35/5_35.sce b/1427/CH5/EX5.35/5_35.sce new file mode 100644 index 000000000..d8f538931 --- /dev/null +++ b/1427/CH5/EX5.35/5_35.sce @@ -0,0 +1,10 @@ +//ques-5.35 +//Calculating transport number of Copper and sulphate ions +clc +x=0.6236;//weight of Cu in anodic solution after electrolysis (in g) +y=0.635;//weight of Cu in anodic solution before electrolysis (in g) +m=0.1351;//mass of Ag deposited in voltameter (in g) +z=(m*(63.6/2))/107.88;//equivalent of Cu deposited in voltameter (in g) +t1=(y-x)/z;//transport number of copper ions +t2=1-t1;//transport number of sulphate ions +printf("Transport number of Copper and sulphate ions are %.3f and %.3f respectively.",t1,t2); diff --git a/1427/CH5/EX5.36/5_36.sce b/1427/CH5/EX5.36/5_36.sce new file mode 100644 index 000000000..a2f8996b6 --- /dev/null +++ b/1427/CH5/EX5.36/5_36.sce @@ -0,0 +1,7 @@ +//ques-5.36 +//Finding transport number of copper ion +clc +a=0.42;//loss of Cu in anode compartment (y-x)(in g) +z=1.058;//mass of Cu deposited in voltameter (in g) +t=a/z;//transport number of Cu ion +printf("Transport number of copper ion is %.3f.",t); diff --git a/1427/CH5/EX5.37/5_37.sce b/1427/CH5/EX5.37/5_37.sce new file mode 100644 index 000000000..7e19971cf --- /dev/null +++ b/1427/CH5/EX5.37/5_37.sce @@ -0,0 +1,11 @@ +//ques-5.37 +//Calculating transport number of Copper and sulphate ions +clc +p=2.84;//percentage strength of CuSO4 +m=54.7;//mass of cathode solution (in g) +x=0.409;//weight of Cu in cathode solution after electrolysis (in g) +y=(p/100)*m*((63.5/2)/(159.6/2));//weight of Cu in cathode solution before electrolysis (in g) +z=0.804;//increase in weight of cathode (in g) +t2=(y-x)/z;//transport number of sulphate ions +t1=1-t2;//transport number of copper ions +printf("Transport number of copper and sulphate ions are %.3f and %.3f respetively.",t1,t2); diff --git a/1427/CH5/EX5.38/5_38.sce b/1427/CH5/EX5.38/5_38.sce new file mode 100644 index 000000000..d86e447c6 --- /dev/null +++ b/1427/CH5/EX5.38/5_38.sce @@ -0,0 +1,11 @@ +//ques-5.38 +//Calculating transport number of Potassium ions in KCl +clc +m1=3.654;//mass of KCl/100g (in g) +m2=122.93;//mass of cathode solution (in g) +x=5.136;//KCl contained in cathode solution after electrolysis (in g) +y=(m1/100)*m2;//KCl contained in cathode solution before electrolysis (in g) +m3=1.978;//weight of Ag deposited (in g) +z=(m3*74.5)/108;//weight of KCl electrolysed (in g) +t=(x-y)/z;//transport number of K ions +printf("Transport number of potassium ions is %.3f.",t); diff --git a/1427/CH5/EX5.39/5_39.sce b/1427/CH5/EX5.39/5_39.sce new file mode 100644 index 000000000..ff4746383 --- /dev/null +++ b/1427/CH5/EX5.39/5_39.sce @@ -0,0 +1,12 @@ +//ques-5.39 +//Determining transport number of Silver ions in Silver nitrate +clc +p=0.80;//Percentage strength of AgNO3 solution +x=0.519;//AgNO3 in anode solution after electrolysis (in g) +m=51;//weight of anode solution (in g) +y=(p/100)*m;//AgNO3 in anode solution before electrolysis (in g) +i=1;//current passes (in A) +time=2;//time for current (in minutes) +z=((i*time*60)/96500)*170;//weight of AgNO3 deposited (in g) +t=1-((x-y)/z);//transport number of Ag ions +printf("Tranport number of silver ions is %.3f.",t); diff --git a/1427/CH5/EX5.4/5_4.sce b/1427/CH5/EX5.4/5_4.sce new file mode 100644 index 000000000..a2862e4e4 --- /dev/null +++ b/1427/CH5/EX5.4/5_4.sce @@ -0,0 +1,7 @@ +//ques-5.4 +//Calculating dissolution constant of acetic acid +clc +e1=48.15;//equivalent conductance (in cm^2 mho/eq); +e2=390.6;//equivalent conductance at infinite dilution (in cm^2 mho/eq); +d=e1/e2;//dissolution constant +printf("The dissolution constant of acetic acid is %.4f.",d); diff --git a/1427/CH5/EX5.5/5_5.sce b/1427/CH5/EX5.5/5_5.sce new file mode 100644 index 000000000..d44f1bf87 --- /dev/null +++ b/1427/CH5/EX5.5/5_5.sce @@ -0,0 +1,7 @@ +//ques-5.5 +//Calculating activity of solution +clc +C=0.992;//molarity of NaCl +y=0.782;//activity coefficient +a=y*C;//activity +printf("The activity of solution is %.3f M.",a); diff --git a/1427/CH5/EX5.6/5_6.sce b/1427/CH5/EX5.6/5_6.sce new file mode 100644 index 000000000..0d8687fb8 --- /dev/null +++ b/1427/CH5/EX5.6/5_6.sce @@ -0,0 +1,7 @@ +//ques-5.6 +//Calculating equivalent conductance of solution +clc +C=0.01;//normality of solution +k1=126.5//equivalent conductance at infinite dilution (in L^2 mho/eq) +k2=k1-(60.2+0.229*k1)*sqrt(C);//equivalent conductance (in L62 mho/eq) +printf("The equivalent conductance of solution is %.3f L^2 mho/eq.",k2); diff --git a/1427/CH5/EX5.7/5_7.sce b/1427/CH5/EX5.7/5_7.sce new file mode 100644 index 000000000..5ebcf7779 --- /dev/null +++ b/1427/CH5/EX5.7/5_7.sce @@ -0,0 +1,10 @@ +//ques-5.7 +//Calculating concentration of acetate ion and degree of ionization +clc +m=3;//weight of acetic acid added (in g) +Ka=0.000018;//for acetic acid +N=m/60;//normality of acetic acid +//Ka = x^2/N +x=sqrt(N*Ka);//content of acetate ion +deg=(x/N);//degree of ionization +printf("The concentration of acetate ion is %.6f mol/L and degree of ionization is %.3f.",x,deg); diff --git a/1427/CH5/EX5.8/5_8.sce b/1427/CH5/EX5.8/5_8.sce new file mode 100644 index 000000000..de3fc8964 --- /dev/null +++ b/1427/CH5/EX5.8/5_8.sce @@ -0,0 +1,8 @@ +//ques-5.8 +//Calculating pH of NaOH +clc +N=0.01;//normality of NaOH +a=0.01;//hydroxide in NaOH +b=10^-14/a;//hydrogen in NaOH +pH=-log10(b);//pH of NaOH +printf("pH value of given NaOH is %.0f.",pH); diff --git a/1427/CH5/EX5.9/5_9.sce b/1427/CH5/EX5.9/5_9.sce new file mode 100644 index 000000000..f21d901d5 --- /dev/null +++ b/1427/CH5/EX5.9/5_9.sce @@ -0,0 +1,12 @@ +//ques-5.9 +//Calculating pH of two samples +clc + +//Part (i) +c=0.001;//molarity of HCl +p1=-log10(c);//pH of HCl + +//Part (ii) +c=0.04;//molarity of HNO3 +p2=-log10(4*10^12);//pH of HNO3 +printf("pH value of HCl is %.0f and pH of nitric acid is %.3f.",p1,p2); -- cgit