#importing modules
import math
from __future__ import division
#Variable declaration
x=9*10**9; #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19; #charge(coulomb)
r0=2.5*10**-10; #radius(m)
#Calculation
U=-e*x/r0; #potential energy(eV)
#Result
print "potential energy is",U,"eV"
#importing modules
import math
from __future__ import division
#Variable declaration
x=9*10**9; #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19; #charge(coulomb)
U=6.4; #potential energy(eV)
#Calculation
r0=-e*x/U; #equilibrium distance(m)
#Result
print "equilibrium distance is",r0*10**10,"angstrom"
#importing modules
import math
from __future__ import division
#Variable declaration
x=9*10**9; #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19; #charge(coulomb)
alpha=1.76; #madelung constant
n=0.5; #repulsive exponent
r0=4.1*10**-4; #equilibrium distance(m)
#Calculation
C=18*r0**4/(x*alpha*e**2*(n-1)); #compressibility of the solid
#Result
print "compressibility of the solid is",round(C*10**-14,3),"*10**14"
print "answer given in the book is wrong"
#importing modules
import math
from __future__ import division
#Variable declaration
x=9*10**9; #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19; #charge(coulomb)
alpha=1.763; #madelung constant
n=10.5; #repulsive exponent
r0=3.56*10**-10; #equilibrium distance(m)
IE=3.89; #ionisation energy(eV)
EA=-3.61; #electron affinity(eV)
#Calculation
U=-x*alpha*e**2*(1-(1/n))/(e*r0); #lattice energy(eV)
E=U+EA+IE; #energy needed to form neutral atoms
#Result
print "lattice energy is",round(U,2),"eV"
print "energy needed to form neutral atoms is",round(E,2),"eV"
#importing modules
import math
from __future__ import division
#Variable declaration
x=9*10**9; #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19; #charge(coulomb)
alpha=1.748; #madelung constant
n=9; #repulsive exponent
r0=2.81*10**-10; #equilibrium distance(m)
#Calculation
U=-x*alpha*e**2*(1-(1/n))/(e*r0); #lattice energy(eV)
#Result
print "lattice energy is",round(U/2,2),"eV"
print "answer given in the book is wrong"