blob: 43b2d63473bb796a82ec7a16c4072bf9399b4ae9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
clear
//
//
//
//Variable declaration
ni1=2.5*10**19 //number of electron hole pairs
T1=300 //temperature(K)
Eg1=0.72*1.6*10**-19 //energy gap(J)
k=1.38*10**-23 //boltzmann constant
T2=310 //temperature(K)
Eg2=1.12*1.6*10**-19 //energy gap(J)
//Calculation
x1=-Eg1/(2*k*T1)
y1=(T1**(3/2))*exp(x1)
x2=-Eg2/(2*k*T2)
y2=(T2**(3/2))*exp(x2)
ni=ni1*(y2/y1) //number of electron hole pairs
//Result
printf("\n number of electron hole pairs is %0.2f *10**16 per cubic metre",ni/10**16)
printf("\n answer varies due to rounding off errors")
|