#importing modules
import math
from __future__ import division
#Variable declaration
T=5; #temperature(K)
Tc=7.2; #critical temperature(K)
H0=6.5*10**3; #critical magnetic field(A/m)
#Calculation
Hc=H0*(1-(T/Tc)**2); #critical field(A/m)
#Result
print "critical field is",round(Hc/10**3,3),"*10**3 A/m"
#importing modules
import math
from __future__ import division
#Variable declaration
T=2.5; #temperature(K)
Tc=3.5; #critical temperature(K)
H0=3.2*10**3; #critical magnetic field(A/m)
#Calculation
Hc=H0*(1-(T/Tc)**2); #critical field(A/m)
#Result
print "critical field is",round(Hc/10**3,3),"*10**3 A/m"
#importing modules
import math
from __future__ import division
#Variable declaration
Hc=5*10**3; #critical magnetic field(A/m)
T=6; #temperature(K)
H0=2*10**4; #critical magnetic field(A/m)
#Calculation
Tc=T/math.sqrt(1-(Hc/H0)); #critical temperature(K)
#Result
print "critical temperature is",round(Tc,3),"K"
print "answer given in the book is wrong"
#importing modules
import math
from __future__ import division
#Variable declaration
Hc=2*10**3; #critical magnetic field(A/m)
r=0.02; #radius(m)
#Calculation
Ic=2*math.pi*r*Hc; #critical current(amp)
#Result
print "critical current is",round(Ic,1),"amp"
print "answer in the book varies due to rounding off errors"
#importing modules
import math
from __future__ import division
#Variable declaration
T1=5; #temperature(K)
T2=5.1; #temperature(K)
M1=199.5; #isotopic mass(amu)
#Calculation
M2=M1*(T1/T2)**2; #isotopic mass(amu)
#Result
print "isotopic mass is",round(M2,2),"amu"
#importing modules
import math
from __future__ import division
#Variable declaration
T=5; #temperature(K)
Tc=8; #critical temperature(K)
H0=5*10**4; #critical magnetic field(A/m)
r=1.5*10**-3; #radius(m)
#Calculation
Hc=H0*(1-(T/Tc)**2); #critical field(A/m)
Ic=2*math.pi*r*Hc; #critical current(amp)
#Result
print "critical field is",round(Hc/10**4,4),"*10**4 A/m"
print "critical current is",round(Ic,3),"amp"
print "answer in the book varies due to rounding off errors"
#importing modules
import math
from __future__ import division
#Variable declaration
Tc1=4.185; #critical temperature(K)
M1=199.5; #isotopic mass(amu)
M2=203.4; #isotopic mass(amu)
#Calculation
Tc2=Tc1*math.sqrt(M1/M2); #critical temperature(K)
#Result
print "critical temperature is",round(Tc2,4),"K"
#importing modules
import math
from __future__ import division
#Variable declaration
e=1.6*10**-19; #charge(c)
h=6.626*10**-36; #plank constant
V=8.5*10**-6; #voltage(V)
#Calculation
new=2*e*V/h; #frequency(Hz)
#Result
print "frequency is",round(new/10**11,3),"*10**11 Hz"
#importing modules
import math
from __future__ import division
#Variable declaration
Tc1=5; #critical temperature(K)
P1=1; #pressure(mm)
P2=6; #pressure(mm)
#Calculation
Tc2=Tc1*P2/P1; #critical temperature(K)
#Result
print "critical temperature is",Tc2,"K"
#importing modules
import math
from __future__ import division
#Variable declaration
Hc=6*10**5; #critical magnetic field(A/m)
Tc=8.7; #critical temperature(K)
H0=3*10**6; #critical magnetic field(A/m)
#Calculation
T=Tc*math.sqrt(1-(Hc/H0)); #maximum critical temperature(K)
#Result
print "maximum critical temperature is",round(T,3),"K"
print "answer given in the book is wrong"