--> //initializations

--> V1=9.75 //ml (volume of saturated soil)
 V1  = 

   9.75


--> V2=5.4 //ml (volume of dry soil after shrinkage)
 V2  = 

   5.4


--> M1=16.5 //gm (mass of saturated soil)
 M1  = 

   16.5


--> Ms=10.9 //gm (mass of dry soil after shrinkage)
 Ms  = 

   10.9


--> Dw=1 //gm/ml (density of water)
 Dw  = 

   1.


--> //calculations

--> ws=(((M1-Ms)-(V1-V2)*Dw)/Ms)*100 //(shrinkage limit)
 ws  = 

   11.46789


--> G=Ms/(V1*Dw-(M1-Ms)) //(specific gravity)
 G  = 

   2.626506


--> //results

--> printf('shrinkage limit=%f',ws) //%
shrinkage limit=11.467890
--> printf('specific gravity=%f',G)
specific gravity=2.626506

