#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5890*10**-8 #wavelength
myu=1.6 #refractive index
m=12 #order of the fringe
#Calculations
t=(lamda*m)/(myu-1)/10**-6
#Result
print"Thickness of sheet= %i*10**-8 cm" %t
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5893*10**-8 #wavelength
myu=1.55 #refractive index
n=10 #order of the fringe
#Calculations
t=(lamda*n)/(myu-1)/(10**-3)*10**3
#Result
print"Thickness of sheet= %0.2f*10**-8 cm" %t
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5640*10**-8 #wavelength
d=0.01 #distnce between slits
n=0 #first minimum
#Calculations
theta=(n+(1/2))*(lamda/d)
#Result
print"Angular position of first minima is= %0.2f" %math.degrees(theta)
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5890*10**-8 #wavelength
myu=1.5 #refractive index of glass
n=1 #first minimum
r=60 #angle in degrees
#Calculations
t=(n*lamda)/(2*myu*0.5)/10**-5
#Result
print"minimum thickness of the film t= %1.3f*10**-5 cm" %t #The answer provided in the textbook is incorrect
#importing modules
import math
from __future__ import division
#Variable declaration
i=35 #incident angle in degrees
myu=1.33 #refractive index
n=1 #first minimum
t=4*10**-5 #thickness
#Calculations
cos_r=0.90
lamda1=2*myu*t*cos_r/10**-5 #for first order n=1
lamda2=(2*myu*t*cos_r)/2/10**-5 #for second order n=2
lamda3=(2*myu*t*cos_r)/3/10**-5 #for third order n=3
#Result
print"(i)For the first order wavelength= %1.2f*10**-5 cm" %lamda1 #The answer provided in the textbook is incorrect
print"(ii)For the second order wavelength= %1.2f*10**-5 cm" %lamda2
print"(iii)For the third order wavelength= %1.2f*10**-5 cm" %lamda3
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5890*10**-10 #wavelength
myu=1.5 #refractive index of glass
n=1 #first minimum
r=60 #angle in degrees
#Calculations
t=(n*lamda)/(2*myu*0.5)/10**-7
#Result
print"Thickness of the film t= %1.3f*10**-4 mm" %t
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5890*10**-10 #wavelength
myu=1.33 #refractive index of glass
n=1 #first minimum
r=45 #angle in degrees
cos_r=0.707
#Calculations
t=(n*lamda)/(2*myu*cos_r)/10**-7
#Result
print"thickness of the film t= %1.3f*10**-4 mm" %t
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5.1*10**-7 #wavelength
myu=4/3 #refractive index of glass
r=45 #angle in degrees
sin_i=4/5
n=50
#Calculations
sin_r=sin_i/myu
cos_r=(1-sin_r**2)**0.5
t=(n*lamda)/(2*myu*cos_r)/10**-5
#Result
print"thickness of the film t= %1.1f*10**-5 m" %t
#importing modules
import math
from __future__ import division
#Variable declaration
n2=20 #order of dark ring
lamda=5890*10**-8 #wavelenght
#Calculations
n1=n2*4
#Result
print"order of the dark ring n1= %i" %n1
#importing modules
import math
from __future__ import division
#Variable declaration
Dm=0.590 #diameter of ring 15
Dn=0.336 #diameter of ring 5
lamda=5890*10**-8
m=15
n=5
#Calculation
R=(Dm**2-Dn**2)/(4*lamda*(m-n))
#Result
print"Radius of curvature= %0.1f cm" %R
#importing modules
import math
from __future__ import division
#Variable declaration
lamda1=6000*10**-8
lamda2=4500*10**-8
R=90 #Radius of curvature
n=3
#Calculation
dn=math.sqrt(4*n*lamda1*R)
#Result
print"diameter of the nth ring= %0.4f cm" %dn
#importing modules
import math
from __future__ import division
#Variable declaration
Dm=0.50 #diameter of ring 1
lamda=5900*10**-8 #wavelenght
m=10
#Calculation
R=(Dm**2)/(4*lamda*m)/10**2*10**2
#Result
print"Radius of curvature= %0.2f cms" %R
#importing modules
import math
from __future__ import division
#Variable declaration
dn=0.3 #diameter of ring 5
lamda=5.895*10**-5 #wavelenght
R=100
n=5
#Calculation
myu=(4*R*n*lamda)/dn**2
#Result
print"Refractive index of liquid= %0.2f " %myu
#importing modules
import math
from __future__ import division
#Variable declaration
D2=1.40
D1=1.20
#Calculation
myu=(D2/D1)**2
#Result
print"Refractive index of liquid= %1.3f " %myu
#importing modules
import math
from __future__ import division
#Variable declaration
myu=4/3
Dn=0.5 #diameter of 10th ring
lamda=6*10**-5
n=10
#Calculation
R=(myu*Dn**2)/(4*n*lamda)
#Result
print"Radius of curvature= %1.0f cm" %R
#importing modules
import math
from __future__ import division
#Variable declaration
myu=4/3
Dn=0.5 #diameter of 10th ring
lamda=5895*10**-8
n=6
R=100
r=0.15
#Calculation
myu=(((2*n)-1)*lamda*R)/(2*r**2)
#Result
print"refractive index of liquid= %1.3f " %myu
#importing modules
import math
from __future__ import division
#Variable declaration
D15=5.90*10**-3 #diameter of 15th ring
D5=3.36*10**-3 #diameter of 5th ring
m=10
R=100
#Calculation
lamda=(D15**2-D5**2)/(4*m*R)/10**-9*10**3
#Result
print"wavelength of liquid used= %i Armstrong" %lamda
#importing modules
import math
from __future__ import division
#Variable declaration
D1=1.50
D2=1.30
#Calculation
myu=(D1/D2)**2
#Result
print"refractive index of liquid= %1.3f" %myu
#importing modules
import math
from __future__ import division
#Variable declaration
lamda=5.9*10**-7
r=5.2*10**-3 #radius of ring
n=10
#Calculation
R=(r**2)/(n*lamda)
t=(n*lamda)/2/10**-6
#Result
print"(i)radius of curvature R= %f m" %R
print"(ii)Thickness of air film t= %1.2f*10**-6 m" %t