#importing modules
import math
from __future__ import division
#Variable declaration
T=8; #temperature(K)
Hc=1*10**5; #critical field(amp/m)
H0=2*10**5; #critical field(amp/m)
#Calculation
Tc=T/math.sqrt(1-(Hc/H0)); #transition temperature(K)
#Result
print "transition temperature is",round(Tc,1),"K"
#importing modules
import math
from __future__ import division
#Variable declaration
h=6.626*10**-34; #plancks constant
e=1.6*10**-19;
V=8.5*10**-6; #voltage(V)
#Calculation
new=2*e*V/h; #frequency(Hz)
#Result
print "frequency is",round(new/10**9,1),"*10**9 Hz"
#importing modules
import math
from __future__ import division
#Variable declaration
T=2; #temperature(K)
H0=0.0306; #critical field(amp/m)
Tc=3.7; #transition temperature(K)
#Calculation
Hc=H0*(1-(T/Tc)**2); #critical field(Tesla)
#Result
print "critical field is",round(Hc,5),"Tesla"
#importing modules
import math
from __future__ import division
#Variable declaration
H0=250*10**3; #critical field(amp/m)
Tc=12; #transition temperature(K)
Hc=200*10**3; #critical field(Tesla)
#Calculation
T=Tc*math.sqrt(1-(Hc/H0)**2); #temperature(K)
#Result
print "temperature is",round(T,1),"K"
#importing modules
import math
from __future__ import division
#Variable declaration
T=2.5; #temperature(K)
H0=0.03; #critical field(amp/m)
Tc=3.7; #transition temperature(K)
#Calculation
Hc=H0*(1-(T/Tc)**2); #critical field(Tesla)
#Result
print "critical field is",round(Hc,4),"Tesla"
#importing modules
import math
from __future__ import division
#Variable declaration
h=6.625*10**-34; #plancks constant
e=1.6*10**-19;
V=650*10**-6; #voltage(V)
#Calculation
new=2*e*V/h; #frequency(Hz)
#Result
print "frequency is",round(new/10**9,2),"*10**9 Hz"
#importing modules
import math
from __future__ import division
#Variable declaration
T=5; #temperature(K)
H0=6.5*10**3; #critical field(amp/m)
Tc=7.2; #transition temperature(K)
#Calculation
Hc=H0*(1-(T/Tc)**2); #critical field(Tesla)
#Result
print "critical field is",round(Hc/10**3,3),"*10**3 A/m"