--> //initializations

--> ms=20//kg (mass of moist soil)
 ms  = 

   20.


--> mr=16.5//kg (after oven dry mass reduce)
 mr  = 

   16.5


--> v=0.011//m^3 (volume of moist soil)
 v  = 

   0.011


--> G=2.70 // (specific gravity of solids)
 G  = 

   2.7


--> Dw=1000//kg/m^3 (water mass density)
 Dw  = 

   1000.


--> //calculations

--> Mw = ms - mr //(mass of water)
 Mw  = 

   3.5


--> w = Mw/mr // (water content)
 w  = 

   0.2121212


--> D = ms/v // (wet mass density)
 D  = 

   1818.1818


--> d = mr/v // (dry density)
 d  = 

   1500.


--> e = ((G*Dw)/d)-1 // (void ratio)
 e  = 

   0.8


--> n = (e*100)/(1+e) // (porosity)
 n  = 

   44.444444


--> S = (w*G*100)/e // (degree of saturation)
 S  = 

   71.590909


--> //results

--> printf('mass of water=%f',Mw) //kg
mass of water=3.500000
--> printf('water contant=%f',w) 
water contant=0.212121
--> printf('wet mass density=%f',D) // kg/m^3
wet mass density=1818.181818
--> printf('dry density=%f',d) // kg/m^3
dry density=1500.000000
--> printf('void ratio=%f',e)
void ratio=0.800000
--> printf('porosity=%f',n) //%
porosity=44.444444
--> printf('degree of saturation=%f',S) //%
degree of saturation=71.590909