summaryrefslogtreecommitdiff
path: root/995
diff options
context:
space:
mode:
Diffstat (limited to '995')
-rwxr-xr-x995/CH1/EX1.10/Ex1_10.sce7
-rwxr-xr-x995/CH1/EX1.11/Ex1_11.sce8
-rwxr-xr-x995/CH1/EX1.12/Ex1_12.sce8
-rwxr-xr-x995/CH1/EX1.13/Ex1_13.sce8
-rwxr-xr-x995/CH1/EX1.14/Ex1_14.sce8
-rwxr-xr-x995/CH1/EX1.15/Ex1_15.sce8
-rwxr-xr-x995/CH1/EX1.16/Ex1_16.sce8
-rwxr-xr-x995/CH1/EX1.17/Ex1_17.sce9
-rwxr-xr-x995/CH1/EX1.18/Ex1_18.sce11
-rwxr-xr-x995/CH1/EX1.19/Ex1_19.sce8
-rwxr-xr-x995/CH1/EX1.20/Ex1_20.sce8
-rwxr-xr-x995/CH1/EX1.21/Ex1_21.sce8
-rwxr-xr-x995/CH1/EX1.22/Ex1_22.sce8
-rwxr-xr-x995/CH1/EX1.23/Ex1_23.sce9
-rwxr-xr-x995/CH1/EX1.24/Ex1_24.sce8
-rwxr-xr-x995/CH1/EX1.25/Ex1_25.sce12
-rwxr-xr-x995/CH1/EX1.26/Ex1_26.sce13
-rwxr-xr-x995/CH1/EX1.4/Ex1_4.sce7
-rwxr-xr-x995/CH1/EX1.5/Ex1_5.sce7
-rwxr-xr-x995/CH1/EX1.6/Ex1_6.sce7
-rwxr-xr-x995/CH1/EX1.7/Ex1_7.sce7
-rwxr-xr-x995/CH1/EX1.8/Ex1_8.sce7
-rwxr-xr-x995/CH1/EX1.9/Ex1_9.sce7
-rwxr-xr-x995/CH12/EX12.1/Ex12_1.sce8
-rwxr-xr-x995/CH12/EX12.2/Ex12_2.sce8
-rwxr-xr-x995/CH12/EX12.3/Ex12_3.sce9
-rwxr-xr-x995/CH12/EX12.4/Ex12_4.sce8
-rwxr-xr-x995/CH13/EX13.1/Ex13_1.sce8
-rwxr-xr-x995/CH13/EX13.2/Ex13_2.sce8
-rwxr-xr-x995/CH13/EX13.3/Ex13_3.sce8
-rwxr-xr-x995/CH13/EX13.4/Ex13_4.sce9
-rwxr-xr-x995/CH13/EX13.5/Ex13_5.sce10
-rwxr-xr-x995/CH13/EX13.6/Ex13_6.sce10
-rwxr-xr-x995/CH13/EX13.7/Ex13_7.sce8
-rwxr-xr-x995/CH13/EX13.8/Ex13_8.sce11
-rwxr-xr-x995/CH2/EX2.1/Ex2_1.sce9
-rwxr-xr-x995/CH2/EX2.10/Ex2_10.sce5
-rwxr-xr-x995/CH2/EX2.11/Ex2_11.sce5
-rwxr-xr-x995/CH2/EX2.12/Ex2_12.sce11
-rwxr-xr-x995/CH2/EX2.13/Ex2_13.sce12
-rwxr-xr-x995/CH2/EX2.14/Ex2_14.sce5
-rwxr-xr-x995/CH2/EX2.15/Ex2_15.sce9
-rwxr-xr-x995/CH2/EX2.16/Ex2_16.sce11
-rwxr-xr-x995/CH2/EX2.17/Ex2_17.sce9
-rwxr-xr-x995/CH2/EX2.18/Ex2_18.sce11
-rwxr-xr-x995/CH2/EX2.19/Ex2_19.sce8
-rwxr-xr-x995/CH2/EX2.2/Ex2_2.sce14
-rwxr-xr-x995/CH2/EX2.20/Ex2_20.sce8
-rwxr-xr-x995/CH2/EX2.21/Ex2_21.sce10
-rwxr-xr-x995/CH2/EX2.22/Ex2_22.sce11
-rwxr-xr-x995/CH2/EX2.23/Ex2_23.sce5
-rwxr-xr-x995/CH2/EX2.24/Ex2_24.sce5
-rwxr-xr-x995/CH2/EX2.25/Ex2_25.sce12
-rwxr-xr-x995/CH2/EX2.26/Ex2_26.sce7
-rwxr-xr-x995/CH2/EX2.27/Ex2_27.sce11
-rwxr-xr-x995/CH2/EX2.28/Ex2_28.sce8
-rwxr-xr-x995/CH2/EX2.29/Ex2_29.sce11
-rwxr-xr-x995/CH2/EX2.3/Ex2_3.sce9
-rwxr-xr-x995/CH2/EX2.30/Ex2_30.sce7
-rwxr-xr-x995/CH2/EX2.31/Ex2_31.sce12
-rwxr-xr-x995/CH2/EX2.4/Ex2_4.sce7
-rwxr-xr-x995/CH2/EX2.5/Ex2_5.sce7
-rwxr-xr-x995/CH2/EX2.6/Ex2_6.sce7
-rwxr-xr-x995/CH2/EX2.7/Ex2_7.sce7
-rwxr-xr-x995/CH2/EX2.8/Ex2_8.sce7
-rwxr-xr-x995/CH2/EX2.9/Ex2_9.sce6
-rwxr-xr-x995/CH3/EX3.1/Ex3_1.sce11
-rwxr-xr-x995/CH3/EX3.10/Ex3_10.sce13
-rwxr-xr-x995/CH3/EX3.11/Ex3_11.sce10
-rwxr-xr-x995/CH3/EX3.12/Ex3_12.sce9
-rwxr-xr-x995/CH3/EX3.13/Ex3_13.sce8
-rwxr-xr-x995/CH3/EX3.14/Ex3_14.sce8
-rwxr-xr-x995/CH3/EX3.15/Ex3_15.sce10
-rwxr-xr-x995/CH3/EX3.16/Ex3_16.sce7
-rwxr-xr-x995/CH3/EX3.2/Ex3_2.sce11
-rwxr-xr-x995/CH3/EX3.3/Ex3_3.sce16
-rwxr-xr-x995/CH3/EX3.4/Ex3_4.sce12
-rwxr-xr-x995/CH3/EX3.5/Ex3_5.sce9
-rwxr-xr-x995/CH3/EX3.6/Ex3_6.sce9
-rwxr-xr-x995/CH3/EX3.7/Ex3_7.sce15
-rwxr-xr-x995/CH3/EX3.8/Ex3_8.sce9
-rwxr-xr-x995/CH3/EX3.9/Ex3_9.sce10
-rwxr-xr-x995/CH4/EX4.1/Ex4_1.sce12
-rwxr-xr-x995/CH4/EX4.10/Ex4_10.sce11
-rwxr-xr-x995/CH4/EX4.11/Ex4_11.sce13
-rwxr-xr-x995/CH4/EX4.12/Ex4_12.sce13
-rwxr-xr-x995/CH4/EX4.13/Ex4_13.sce8
-rwxr-xr-x995/CH4/EX4.14/Ex4_14.sce16
-rwxr-xr-x995/CH4/EX4.15/Ex4_15.sce9
-rwxr-xr-x995/CH4/EX4.16/Ex4_16.sce12
-rwxr-xr-x995/CH4/EX4.2/Ex4_2.sce7
-rwxr-xr-x995/CH4/EX4.3/Ex4_3.sce7
-rwxr-xr-x995/CH4/EX4.4/Ex4_4.sce7
-rwxr-xr-x995/CH4/EX4.5/Ex4_5.sce7
-rwxr-xr-x995/CH4/EX4.6/Ex4_6.sce9
-rwxr-xr-x995/CH4/EX4.7/Ex4_7.sce11
-rwxr-xr-x995/CH4/EX4.8/Ex4_8.sce10
-rwxr-xr-x995/CH4/EX4.9/Ex4_9.sce11
-rwxr-xr-x995/CH5/EX5.1/Ex5_1.sce12
-rwxr-xr-x995/CH5/EX5.2/Ex5_2.sce9
-rwxr-xr-x995/CH5/EX5.3/Ex5_3.sce9
-rwxr-xr-x995/CH5/EX5.4/Ex5_4.sce9
-rwxr-xr-x995/CH5/EX5.5/Ex5_5.sce9
-rwxr-xr-x995/CH5/EX5.6/Ex5_6.sce11
-rwxr-xr-x995/CH5/EX5.7/Ex5_7.sce10
-rwxr-xr-x995/CH5/EX5.8/Ex5_8.sce11
-rwxr-xr-x995/CH6/EX6.1/Ex6_1.sce9
-rwxr-xr-x995/CH6/EX6.2/Ex6_2.sce8
-rwxr-xr-x995/CH6/EX6.3/Ex6_3.sce10
-rwxr-xr-x995/CH6/EX6.4/Ex6_4.sce11
-rwxr-xr-x995/CH6/EX6.5/Ex6_5.sce12
-rwxr-xr-x995/CH7/EX7.1/Ex7_1.sce14
-rwxr-xr-x995/CH7/EX7.2/Ex7_2.sce10
-rwxr-xr-x995/CH7/EX7.3/Ex7_3.sce8
-rwxr-xr-x995/CH7/EX7.4/Ex7_4.sce10
-rwxr-xr-x995/CH7/EX7.5/Ex7_5.sce8
-rwxr-xr-x995/CH7/EX7.6/Ex7_6.sce10
-rwxr-xr-x995/CH7/EX7.7/Ex7_7.sce9
-rwxr-xr-x995/CH7/EX7.8/Ex7_8.sce17
-rwxr-xr-x995/CH7/EX7.9/Ex7_9.sce8
-rwxr-xr-x995/CH8/EX8.1/Ex8_1.sce9
-rwxr-xr-x995/CH8/EX8.2/Ex8_2.sce8
-rwxr-xr-x995/CH8/EX8.3/Ex8_3.sce8
-rwxr-xr-x995/CH8/EX8.4/Ex8_4.sce8
-rwxr-xr-x995/CH8/EX8.6/Ex8_6.sce10
-rwxr-xr-x995/CH9/EX9.1/Ex9_1.sce8
-rwxr-xr-x995/CH9/EX9.2/Ex9_2.sce13
-rwxr-xr-x995/CH9/EX9.3/Ex9_3.sce9
128 files changed, 1189 insertions, 0 deletions
diff --git a/995/CH1/EX1.10/Ex1_10.sce b/995/CH1/EX1.10/Ex1_10.sce
new file mode 100755
index 000000000..6abacf062
--- /dev/null
+++ b/995/CH1/EX1.10/Ex1_10.sce
@@ -0,0 +1,7 @@
+//Exa:1.10
+clc;
+clear;
+close;
+vg_v=3.75*10^-6;//given
+vg_mv=vg_v*1000;
+printf("%f volt voltage is %e mV",vg_v,vg_mv); \ No newline at end of file
diff --git a/995/CH1/EX1.11/Ex1_11.sce b/995/CH1/EX1.11/Ex1_11.sce
new file mode 100755
index 000000000..8c1ce3a15
--- /dev/null
+++ b/995/CH1/EX1.11/Ex1_11.sce
@@ -0,0 +1,8 @@
+//Ex:1.11
+clc;
+clear;
+close;
+r=33000;//in ohms
+i=0.003;//in amp
+v=i*r;
+printf("Voltage dropped = %d volts",v); \ No newline at end of file
diff --git a/995/CH1/EX1.12/Ex1_12.sce b/995/CH1/EX1.12/Ex1_12.sce
new file mode 100755
index 000000000..68c997ced
--- /dev/null
+++ b/995/CH1/EX1.12/Ex1_12.sce
@@ -0,0 +1,8 @@
+//Ex:1.12
+clc;
+clear;
+close;
+t=20*10^-3;//in sec
+i=45*10^-6;//in amp
+q=i*t*10^9;
+printf("Charge transferred = %f nC",q); \ No newline at end of file
diff --git a/995/CH1/EX1.13/Ex1_13.sce b/995/CH1/EX1.13/Ex1_13.sce
new file mode 100755
index 000000000..ad21c0b00
--- /dev/null
+++ b/995/CH1/EX1.13/Ex1_13.sce
@@ -0,0 +1,8 @@
+//Ex:1.13
+clc;
+clear;
+close;
+p=0.3;//in watts
+v=1500;//in volts
+i=(p/v)*10^6;
+printf("Current supplied = %d microamp",i); \ No newline at end of file
diff --git a/995/CH1/EX1.14/Ex1_14.sce b/995/CH1/EX1.14/Ex1_14.sce
new file mode 100755
index 000000000..44ee54e9c
--- /dev/null
+++ b/995/CH1/EX1.14/Ex1_14.sce
@@ -0,0 +1,8 @@
+//Ex:1.14
+clc;
+clear;
+close;
+r=12;//in ohms
+v=6;//in volts
+i=(v/r);
+printf("Current = %f Amp",i); \ No newline at end of file
diff --git a/995/CH1/EX1.15/Ex1_15.sce b/995/CH1/EX1.15/Ex1_15.sce
new file mode 100755
index 000000000..5fad8fa74
--- /dev/null
+++ b/995/CH1/EX1.15/Ex1_15.sce
@@ -0,0 +1,8 @@
+//Ex:1.15
+clc;
+clear;
+close;
+r=56;//in ohms
+i=0.1;//in amp
+v=i*r;
+printf("Voltage dropped = %f volts",v); \ No newline at end of file
diff --git a/995/CH1/EX1.16/Ex1_16.sce b/995/CH1/EX1.16/Ex1_16.sce
new file mode 100755
index 000000000..ee1c9c336
--- /dev/null
+++ b/995/CH1/EX1.16/Ex1_16.sce
@@ -0,0 +1,8 @@
+//Ex:1.16
+clc;
+clear;
+close;
+v=15;//in volts
+i=0.001;//in amp
+r=v/i;
+printf("Resistance = %d ohms",r); \ No newline at end of file
diff --git a/995/CH1/EX1.17/Ex1_17.sce b/995/CH1/EX1.17/Ex1_17.sce
new file mode 100755
index 000000000..d0f8d09cf
--- /dev/null
+++ b/995/CH1/EX1.17/Ex1_17.sce
@@ -0,0 +1,9 @@
+//Ex:1.17
+clc;
+clear;
+close;
+p=1.724*10^-8;//in ohm-meter
+l=8;//in meters
+a=1*10^-6;//in sq. meter
+r=(p*l)/a;
+printf("Resistance = %f ohms",r); \ No newline at end of file
diff --git a/995/CH1/EX1.18/Ex1_18.sce b/995/CH1/EX1.18/Ex1_18.sce
new file mode 100755
index 000000000..4ed287fee
--- /dev/null
+++ b/995/CH1/EX1.18/Ex1_18.sce
@@ -0,0 +1,11 @@
+//Ex:1.18
+clc;
+clear;
+close;
+p=1.724*10^-8;//in ohm-meter
+l=20;//in meters
+a=1*10^-6;//in sq. meter
+i=5;//in amperes
+r=(p*l)/a;
+v=i*r;
+printf("Voltage dropped = %f volts",v); \ No newline at end of file
diff --git a/995/CH1/EX1.19/Ex1_19.sce b/995/CH1/EX1.19/Ex1_19.sce
new file mode 100755
index 000000000..a9ae099d4
--- /dev/null
+++ b/995/CH1/EX1.19/Ex1_19.sce
@@ -0,0 +1,8 @@
+//Ex:1.19
+clc;
+clear;
+close;
+v=3;//in volts
+i=1.5;//in amperes
+p=v*i;
+printf("Power supplied = %f watts",p); \ No newline at end of file
diff --git a/995/CH1/EX1.20/Ex1_20.sce b/995/CH1/EX1.20/Ex1_20.sce
new file mode 100755
index 000000000..b92f32e93
--- /dev/null
+++ b/995/CH1/EX1.20/Ex1_20.sce
@@ -0,0 +1,8 @@
+//Ex:1.20
+clc;
+clear;
+close;
+v=4;//in volts
+r=100;//in ohms
+p=(v^2)/r;
+printf("Power dissipated = %f watts",p); \ No newline at end of file
diff --git a/995/CH1/EX1.21/Ex1_21.sce b/995/CH1/EX1.21/Ex1_21.sce
new file mode 100755
index 000000000..74cd6ef6b
--- /dev/null
+++ b/995/CH1/EX1.21/Ex1_21.sce
@@ -0,0 +1,8 @@
+//Ex:1.21
+clc;
+clear;
+close;
+i=20*10^-3;//in amps
+r=1000;//in ohms
+p=(i^2)*r;
+printf("Power dissipated = %f watts",p); \ No newline at end of file
diff --git a/995/CH1/EX1.22/Ex1_22.sce b/995/CH1/EX1.22/Ex1_22.sce
new file mode 100755
index 000000000..f691012ac
--- /dev/null
+++ b/995/CH1/EX1.22/Ex1_22.sce
@@ -0,0 +1,8 @@
+//Ex:1.22
+clc;
+clear;
+close;
+v=600;//in volts
+d=25*10^-3;//in meters
+E=(v)/d;
+printf("Electric Field Strength = %d kV/m",E/1000); \ No newline at end of file
diff --git a/995/CH1/EX1.23/Ex1_23.sce b/995/CH1/EX1.23/Ex1_23.sce
new file mode 100755
index 000000000..906b4dd49
--- /dev/null
+++ b/995/CH1/EX1.23/Ex1_23.sce
@@ -0,0 +1,9 @@
+//Ex:1.23
+clc;
+clear;
+close;
+u=4*%pi*10^-7;//in H/m
+i=20;//in amps
+d=50*10^-3;//in meters
+B=(u*i)/(2*%pi*d);
+printf("Flux Density = %e Tesla",B); \ No newline at end of file
diff --git a/995/CH1/EX1.24/Ex1_24.sce b/995/CH1/EX1.24/Ex1_24.sce
new file mode 100755
index 000000000..0122a3edd
--- /dev/null
+++ b/995/CH1/EX1.24/Ex1_24.sce
@@ -0,0 +1,8 @@
+//Ex:1.24
+clc;
+clear;
+close;
+B=(2.5*10^-3);//in Tesla
+a=(20*10^-4);//in sq. meter
+flux=B*a;
+printf("Flux = %e webers",flux); \ No newline at end of file
diff --git a/995/CH1/EX1.25/Ex1_25.sce b/995/CH1/EX1.25/Ex1_25.sce
new file mode 100755
index 000000000..351ebcff6
--- /dev/null
+++ b/995/CH1/EX1.25/Ex1_25.sce
@@ -0,0 +1,12 @@
+//Ex:1.25
+clc;
+clear;
+close;
+B1=0.6;//in Tesla
+u1=B1/800;
+u_r1=u1/(4*%pi*10^-7);
+printf("reltive permitivity at 0.6T = %f",u_r1);
+B2=1.6;//in Tesla
+u2=0.2/4000;
+u_r2=u2 /(4*%pi*10^-7);
+printf("\n reltive permitivity at 1.6T = %f",u_r2); \ No newline at end of file
diff --git a/995/CH1/EX1.26/Ex1_26.sce b/995/CH1/EX1.26/Ex1_26.sce
new file mode 100755
index 000000000..0406694bf
--- /dev/null
+++ b/995/CH1/EX1.26/Ex1_26.sce
@@ -0,0 +1,13 @@
+//Ex:1.26
+clc;
+clear;
+close;
+flux=0.8*10^-3;
+a=(500*10^-6);//in sq. meter
+l=0.6;//in meter
+N=800;
+B=flux/a;
+printf("Flux Density = %e Tesla",B);
+H=3500;//in A/m
+i=(H*l)/N;
+printf("\n Current required = %f amp.s",i); \ No newline at end of file
diff --git a/995/CH1/EX1.4/Ex1_4.sce b/995/CH1/EX1.4/Ex1_4.sce
new file mode 100755
index 000000000..22f3119a6
--- /dev/null
+++ b/995/CH1/EX1.4/Ex1_4.sce
@@ -0,0 +1,7 @@
+//Exa:1.4
+clc;
+clear;
+close;
+ang_d=215;//given
+ang_r=ang_d*%pi/180;
+printf("%f degree angle is %f radians",ang_d,ang_r); \ No newline at end of file
diff --git a/995/CH1/EX1.5/Ex1_5.sce b/995/CH1/EX1.5/Ex1_5.sce
new file mode 100755
index 000000000..3bb8c093d
--- /dev/null
+++ b/995/CH1/EX1.5/Ex1_5.sce
@@ -0,0 +1,7 @@
+//Exa:1.5
+clc;
+clear;
+close;
+ang_r=2.5;//given
+ang_d=2.5*180/%pi;//angle in degrees
+printf("%f radians angle is %f degrees",ang_r,ang_d); \ No newline at end of file
diff --git a/995/CH1/EX1.6/Ex1_6.sce b/995/CH1/EX1.6/Ex1_6.sce
new file mode 100755
index 000000000..32cdde5aa
--- /dev/null
+++ b/995/CH1/EX1.6/Ex1_6.sce
@@ -0,0 +1,7 @@
+//Exa:1.6
+clc;
+clear;
+close;
+i_amp=0.075;//given
+i_milamp=i_amp*1000;//current in milliamp.
+printf("%f amp current is %f mA",i_amp,i_milamp); \ No newline at end of file
diff --git a/995/CH1/EX1.7/Ex1_7.sce b/995/CH1/EX1.7/Ex1_7.sce
new file mode 100755
index 000000000..c53e67983
--- /dev/null
+++ b/995/CH1/EX1.7/Ex1_7.sce
@@ -0,0 +1,7 @@
+//Exa:1.7
+clc;
+clear;
+close;
+fq_khz=1495;//given
+fq_Mhz=fq_khz/1000;
+printf("%f kHz frequency is %f MHz",fq_khz,fq_Mhz); \ No newline at end of file
diff --git a/995/CH1/EX1.8/Ex1_8.sce b/995/CH1/EX1.8/Ex1_8.sce
new file mode 100755
index 000000000..c362d0f39
--- /dev/null
+++ b/995/CH1/EX1.8/Ex1_8.sce
@@ -0,0 +1,7 @@
+//Exa:1.8
+clc;
+clear;
+close;
+c_pF=27000;//given
+c_uF=c_pF/1000;
+printf("%f picofarad capacitance is %f microfarad",c_pF,c_uF); \ No newline at end of file
diff --git a/995/CH1/EX1.9/Ex1_9.sce b/995/CH1/EX1.9/Ex1_9.sce
new file mode 100755
index 000000000..43b11afe5
--- /dev/null
+++ b/995/CH1/EX1.9/Ex1_9.sce
@@ -0,0 +1,7 @@
+//Exa:1.9
+clc;
+clear;
+close;
+c_mA=7.25;//given
+c_A=c_mA*1000;
+printf("%f milliampere current is %f ampere",c_mA,c_A); \ No newline at end of file
diff --git a/995/CH12/EX12.1/Ex12_1.sce b/995/CH12/EX12.1/Ex12_1.sce
new file mode 100755
index 000000000..21b8b490d
--- /dev/null
+++ b/995/CH12/EX12.1/Ex12_1.sce
@@ -0,0 +1,8 @@
+//Ex:12.1
+clc;
+clear;
+close;
+C=100*10^-9;
+t_on=10*10^-3;
+R=(t_on/(1.1*C))/1000;
+printf("R= %f kohm",R); \ No newline at end of file
diff --git a/995/CH12/EX12.2/Ex12_2.sce b/995/CH12/EX12.2/Ex12_2.sce
new file mode 100755
index 000000000..11b246788
--- /dev/null
+++ b/995/CH12/EX12.2/Ex12_2.sce
@@ -0,0 +1,8 @@
+//Ex:12.2
+clc;
+clear;
+close;
+C=100*10^-6;
+t_on=60;
+R=(t_on/(1.1*C))/1000;
+printf("R= %f kohm",R); \ No newline at end of file
diff --git a/995/CH12/EX12.3/Ex12_3.sce b/995/CH12/EX12.3/Ex12_3.sce
new file mode 100755
index 000000000..8784afae4
--- /dev/null
+++ b/995/CH12/EX12.3/Ex12_3.sce
@@ -0,0 +1,9 @@
+//Ex:12.3
+clc;
+clear;
+close;
+//R1=R2=R
+prf=10;
+C=1*10^-6;
+R=0.48/(prf*C);
+printf("R= %d ohm",R); \ No newline at end of file
diff --git a/995/CH12/EX12.4/Ex12_4.sce b/995/CH12/EX12.4/Ex12_4.sce
new file mode 100755
index 000000000..9944d4a1d
--- /dev/null
+++ b/995/CH12/EX12.4/Ex12_4.sce
@@ -0,0 +1,8 @@
+//Ex:12.4
+clc;
+clear;
+close;
+prf=50;
+C=100*10^-9;
+R=0.72/(prf*C);//in ohms
+printf("R= %d kohm",R/1000); \ No newline at end of file
diff --git a/995/CH13/EX13.1/Ex13_1.sce b/995/CH13/EX13.1/Ex13_1.sce
new file mode 100755
index 000000000..420dcba78
--- /dev/null
+++ b/995/CH13/EX13.1/Ex13_1.sce
@@ -0,0 +1,8 @@
+//Ex:13.1
+clc;
+clear;
+close;
+c=3*10^8;
+wl=15;
+f=c/wl;
+printf("The frequency =%d Hz",f); \ No newline at end of file
diff --git a/995/CH13/EX13.2/Ex13_2.sce b/995/CH13/EX13.2/Ex13_2.sce
new file mode 100755
index 000000000..e60c17cba
--- /dev/null
+++ b/995/CH13/EX13.2/Ex13_2.sce
@@ -0,0 +1,8 @@
+//Ex:13.2
+clc;
+clear;
+close;
+c=3*10^8;
+f=150*10^6;
+wl=c/f;
+printf("The wavelength =%d m",wl); \ No newline at end of file
diff --git a/995/CH13/EX13.3/Ex13_3.sce b/995/CH13/EX13.3/Ex13_3.sce
new file mode 100755
index 000000000..ea7196fbb
--- /dev/null
+++ b/995/CH13/EX13.3/Ex13_3.sce
@@ -0,0 +1,8 @@
+//Ex:13.3
+clc;
+clear;
+close;
+wl=8;
+f=30*10^6;
+v=f*wl;
+printf("The veocity of propagation =%d m/s",v); \ No newline at end of file
diff --git a/995/CH13/EX13.4/Ex13_4.sce b/995/CH13/EX13.4/Ex13_4.sce
new file mode 100755
index 000000000..e08a1b2ff
--- /dev/null
+++ b/995/CH13/EX13.4/Ex13_4.sce
@@ -0,0 +1,9 @@
+//Ex:13.4
+clc;
+clear;
+close;
+f_rf=162.5;//in kHz
+f_af=1.25;//in kHz
+f_bfo_max=f_rf+f_af;
+f_bfo_min=f_rf-f_af;
+printf("The two possible BFO freq. =%f kHz and %f kHz",f_bfo_max,f_bfo_min); \ No newline at end of file
diff --git a/995/CH13/EX13.5/Ex13_5.sce b/995/CH13/EX13.5/Ex13_5.sce
new file mode 100755
index 000000000..fd1610db4
--- /dev/null
+++ b/995/CH13/EX13.5/Ex13_5.sce
@@ -0,0 +1,10 @@
+//Ex:13.5
+clc;
+clear;
+close;
+f_rf_1=88;//in MHz
+f_rf_2=108;//in MHz
+f_if=10.7;//in MHz
+f_lo_1=f_rf_1+f_if;
+f_lo_2=f_rf_2+f_if;
+printf("The range local oscillator be tuned =%f MHz & %f MHz",f_lo_1,f_lo_2); \ No newline at end of file
diff --git a/995/CH13/EX13.6/Ex13_6.sce b/995/CH13/EX13.6/Ex13_6.sce
new file mode 100755
index 000000000..36e061031
--- /dev/null
+++ b/995/CH13/EX13.6/Ex13_6.sce
@@ -0,0 +1,10 @@
+//Ex:13.6
+clc;
+clear;
+close;
+f_rf_1=88;//in MHz
+f_rf_2=108;//in MHz
+f_if=10.7;//in MHz
+f_lo_1=f_rf_1+f_if;
+f_lo_2=f_rf_2+f_if;
+printf("The range local oscillator be tuned =%f MHz & %f MHz",f_lo_1,f_lo_2); \ No newline at end of file
diff --git a/995/CH13/EX13.7/Ex13_7.sce b/995/CH13/EX13.7/Ex13_7.sce
new file mode 100755
index 000000000..1260729f1
--- /dev/null
+++ b/995/CH13/EX13.7/Ex13_7.sce
@@ -0,0 +1,8 @@
+//Ex:13.7
+clc;
+clear;
+close;
+r=12;//in ohms
+i=0.5;//in amps
+P_r=i*i*r;//in W
+printf("Power radiated = %d W",P_r); \ No newline at end of file
diff --git a/995/CH13/EX13.8/Ex13_8.sce b/995/CH13/EX13.8/Ex13_8.sce
new file mode 100755
index 000000000..0657c5115
--- /dev/null
+++ b/995/CH13/EX13.8/Ex13_8.sce
@@ -0,0 +1,11 @@
+//Ex:13.8
+clc;
+clear;
+close;
+r=2;//in ohms
+i=0.5;//in amps
+P_r=4;//in W
+P_loss=i*i*r;
+P_eff=(P_r/(P_r+P_loss))*100;
+printf("The power loss = %f W",P_loss);
+printf("\n The power loss = %f %%",P_eff); \ No newline at end of file
diff --git a/995/CH2/EX2.1/Ex2_1.sce b/995/CH2/EX2.1/Ex2_1.sce
new file mode 100755
index 000000000..7ca1dd204
--- /dev/null
+++ b/995/CH2/EX2.1/Ex2_1.sce
@@ -0,0 +1,9 @@
+//Ex:2.1
+clc;
+clear;
+close;
+marked=220;//in ohms
+measured=207;//in ohms
+err=marked-measured;
+tol=(err/marked)*100;
+printf("Tolerance = %f %%",tol);
diff --git a/995/CH2/EX2.10/Ex2_10.sce b/995/CH2/EX2.10/Ex2_10.sce
new file mode 100755
index 000000000..33fb35773
--- /dev/null
+++ b/995/CH2/EX2.10/Ex2_10.sce
@@ -0,0 +1,5 @@
+//Ex:2.10
+clc;
+clear;
+close;
+printf("Resistance = 330 ohms with 2%% tolerance"); \ No newline at end of file
diff --git a/995/CH2/EX2.11/Ex2_11.sce b/995/CH2/EX2.11/Ex2_11.sce
new file mode 100755
index 000000000..7bec7edb2
--- /dev/null
+++ b/995/CH2/EX2.11/Ex2_11.sce
@@ -0,0 +1,5 @@
+//Ex:2.11
+clc;
+clear;
+close;
+printf("Resistance = 0.22 ohm with 20%% tolerance"); \ No newline at end of file
diff --git a/995/CH2/EX2.12/Ex2_12.sce b/995/CH2/EX2.12/Ex2_12.sce
new file mode 100755
index 000000000..7274046ad
--- /dev/null
+++ b/995/CH2/EX2.12/Ex2_12.sce
@@ -0,0 +1,11 @@
+//Ex:2.12
+clc;
+clear;
+close;
+r1=22;//in ohms
+r2=47;//in ohms
+r3=33;//in ohms
+r_ser=r1+r2+r3;
+printf("Effective resistance in series = %d ohms",r_ser);
+r_parel=((1/r1)+(1/r2)+(1/r3))^-1;
+printf("\n Effective resistance in parallel = %f ohms",r_parel);
diff --git a/995/CH2/EX2.13/Ex2_13.sce b/995/CH2/EX2.13/Ex2_13.sce
new file mode 100755
index 000000000..7cad5b3b7
--- /dev/null
+++ b/995/CH2/EX2.13/Ex2_13.sce
@@ -0,0 +1,12 @@
+//Ex:2.13
+clc;
+clear;
+close;
+r1=4.7;//in ohms
+r2=47;//in ohms
+r3=12;//in ohms
+r4=27;//in ohms
+r5=r3+r4;
+r_parel=((1/r5)+(1/r2))^-1;
+r_eff=r_parel+r1;
+printf("Effective resistance = %d ohms",r_eff);
diff --git a/995/CH2/EX2.14/Ex2_14.sce b/995/CH2/EX2.14/Ex2_14.sce
new file mode 100755
index 000000000..37cd4e88d
--- /dev/null
+++ b/995/CH2/EX2.14/Ex2_14.sce
@@ -0,0 +1,5 @@
+//Ex:2.14
+clc;
+clear;
+close;
+printf("Two 100 ohm resistor of 1 W");
diff --git a/995/CH2/EX2.15/Ex2_15.sce b/995/CH2/EX2.15/Ex2_15.sce
new file mode 100755
index 000000000..f1f2e3d28
--- /dev/null
+++ b/995/CH2/EX2.15/Ex2_15.sce
@@ -0,0 +1,9 @@
+//Ex:2.15
+clc;
+clear;
+close;
+temp_coeff=0.001;//in per degree centigrade
+r_o=1500;//in ohm
+t=80;//temperature diff.
+r_t=r_o*(1+(temp_coeff)*t)
+printf("Resistance at %d degree = %d ohms",t,r_t);
diff --git a/995/CH2/EX2.16/Ex2_16.sce b/995/CH2/EX2.16/Ex2_16.sce
new file mode 100755
index 000000000..253cf5a61
--- /dev/null
+++ b/995/CH2/EX2.16/Ex2_16.sce
@@ -0,0 +1,11 @@
+//Ex:2.16
+clc;
+clear;
+close;
+temp_coeff=0.0005;//in per degree centigrade
+r_t1=680;//in ohm
+t1=20;//temperature diff.
+t2=90;
+r_o=r_t1/(1+(temp_coeff)*t1);
+r_t2=r_o*(1+(temp_coeff)*t2);
+printf("Resistance at %d degree = %f ohms",t2,r_t2);
diff --git a/995/CH2/EX2.17/Ex2_17.sce b/995/CH2/EX2.17/Ex2_17.sce
new file mode 100755
index 000000000..1a3e85bd9
--- /dev/null
+++ b/995/CH2/EX2.17/Ex2_17.sce
@@ -0,0 +1,9 @@
+//Ex:2.17
+clc;
+clear;
+close;
+r_o=40;//resis at 0 degree
+r_t=44;//at 100 degree
+t=100;//temperature diff.
+temp_coeff=(1/t)*((r_t/r_o)-1);
+printf("Temperature Coefficient = %f per degree centigrade",temp_coeff);
diff --git a/995/CH2/EX2.18/Ex2_18.sce b/995/CH2/EX2.18/Ex2_18.sce
new file mode 100755
index 000000000..0c7a1c75a
--- /dev/null
+++ b/995/CH2/EX2.18/Ex2_18.sce
@@ -0,0 +1,11 @@
+//Ex:2.18
+clc;
+clear;
+close;
+V_1=50;
+V_2=10;
+dV=V_1-V_2;//in volts
+dt=0.1;//in seconds
+C=22*10^-6;
+i=C*(dV/dt)*1000;//in mA
+printf("Current flow = %f milliAmps",i); \ No newline at end of file
diff --git a/995/CH2/EX2.19/Ex2_19.sce b/995/CH2/EX2.19/Ex2_19.sce
new file mode 100755
index 000000000..bd9a5e373
--- /dev/null
+++ b/995/CH2/EX2.19/Ex2_19.sce
@@ -0,0 +1,8 @@
+//Ex:2.19
+clc;
+clear;
+close;
+C=10*10^-6;
+V=250;//in volts
+Q=V*C*1000;//in millicoulomb
+printf("Charged stored =%f mC",Q); \ No newline at end of file
diff --git a/995/CH2/EX2.2/Ex2_2.sce b/995/CH2/EX2.2/Ex2_2.sce
new file mode 100755
index 000000000..aee2c0062
--- /dev/null
+++ b/995/CH2/EX2.2/Ex2_2.sce
@@ -0,0 +1,14 @@
+//Ex:2.2
+clc;
+clear;
+close;
+r=39;//in ohms
+v=9;//in volts
+i=(v/r);//in Amps
+printf("Current = %d mA",i*1000);
+tol=0.1;//i.e, 10%
+r_min=r-(tol*r);
+i_max=v/r_min;
+r_max=r+(tol*r);
+i_min=v/r_max;
+printf("\n Max.Current = %f mA & Min Current= %f mA",i_max*1000,i_min*1000); \ No newline at end of file
diff --git a/995/CH2/EX2.20/Ex2_20.sce b/995/CH2/EX2.20/Ex2_20.sce
new file mode 100755
index 000000000..3a4c5f3c5
--- /dev/null
+++ b/995/CH2/EX2.20/Ex2_20.sce
@@ -0,0 +1,8 @@
+//Ex:2.20
+clc;
+clear;
+close;
+C=47*10^-6;//in farads
+W=4;//energy in joules
+V=sqrt(W/(0.5*C));
+printf("Voltage tht be applied = %d volts",V); \ No newline at end of file
diff --git a/995/CH2/EX2.21/Ex2_21.sce b/995/CH2/EX2.21/Ex2_21.sce
new file mode 100755
index 000000000..583a8a59a
--- /dev/null
+++ b/995/CH2/EX2.21/Ex2_21.sce
@@ -0,0 +1,10 @@
+//Ex:2.21
+clc;
+clear;
+close;
+E_o=8.85*10^-12;
+E_r=5.4;
+C=1*10^-9;
+d=0.1*10^-3;
+A=(C*d)/(E_o*E_r)*10^4;
+printf("Required plate area = %f sq. cm",A); \ No newline at end of file
diff --git a/995/CH2/EX2.22/Ex2_22.sce b/995/CH2/EX2.22/Ex2_22.sce
new file mode 100755
index 000000000..8ffef6823
--- /dev/null
+++ b/995/CH2/EX2.22/Ex2_22.sce
@@ -0,0 +1,11 @@
+//Ex:2.22
+clc;
+clear;
+close;
+E_o=8.85*10^-12;
+E_r=4.5;
+n=6;//no. of plates
+d=0.2*10^-3;//in meter
+A=20*10^-4;//in sq.meter
+C={(E_o*E_r*(n-1)*A)/d}*10^11;
+printf("Capacitance = %d pF",C); \ No newline at end of file
diff --git a/995/CH2/EX2.23/Ex2_23.sce b/995/CH2/EX2.23/Ex2_23.sce
new file mode 100755
index 000000000..ccd817d18
--- /dev/null
+++ b/995/CH2/EX2.23/Ex2_23.sce
@@ -0,0 +1,5 @@
+//Ex:2.23
+clc;
+clear;
+close;
+printf("Capacitance = 10000 pF of 10%%"); \ No newline at end of file
diff --git a/995/CH2/EX2.24/Ex2_24.sce b/995/CH2/EX2.24/Ex2_24.sce
new file mode 100755
index 000000000..d94626a6e
--- /dev/null
+++ b/995/CH2/EX2.24/Ex2_24.sce
@@ -0,0 +1,5 @@
+//Ex:2.24
+clc;
+clear;
+close;
+printf("Capacitance = 150 pF of 2%% tolerance at 100 V"); \ No newline at end of file
diff --git a/995/CH2/EX2.25/Ex2_25.sce b/995/CH2/EX2.25/Ex2_25.sce
new file mode 100755
index 000000000..ec048255e
--- /dev/null
+++ b/995/CH2/EX2.25/Ex2_25.sce
@@ -0,0 +1,12 @@
+//Ex:2.25
+clc;
+clear;
+close;
+C1=2;//in nF
+C2=4;//in nF
+C3=2;
+C4=4;
+C_a=C1+C2;
+C_b=C_a*C3/(C_a+C3);
+C_eff=C4+C_b;
+printf("Capacitance = %f nF",C_eff); \ No newline at end of file
diff --git a/995/CH2/EX2.26/Ex2_26.sce b/995/CH2/EX2.26/Ex2_26.sce
new file mode 100755
index 000000000..670fd038e
--- /dev/null
+++ b/995/CH2/EX2.26/Ex2_26.sce
@@ -0,0 +1,7 @@
+//Ex:2.26
+clc;
+clear;
+close;
+C=100;//in uF
+C_eff=C*C/(C+C);
+printf("Two capacitors of %d uF be in parallel used to make %d uF capacitance",C,C_eff); \ No newline at end of file
diff --git a/995/CH2/EX2.27/Ex2_27.sce b/995/CH2/EX2.27/Ex2_27.sce
new file mode 100755
index 000000000..96b00336c
--- /dev/null
+++ b/995/CH2/EX2.27/Ex2_27.sce
@@ -0,0 +1,11 @@
+//Ex:2.27
+clc;
+clear;
+close;
+L=600*10^-3;//in H
+I1=6;//in A
+I2=2;//in A
+dI=I1-I2;
+dt=250*10^-3;//in sec.
+E=-L*(dI/dt);
+printf("Induced voltage = %f volts",E); \ No newline at end of file
diff --git a/995/CH2/EX2.28/Ex2_28.sce b/995/CH2/EX2.28/Ex2_28.sce
new file mode 100755
index 000000000..a0e86b0d9
--- /dev/null
+++ b/995/CH2/EX2.28/Ex2_28.sce
@@ -0,0 +1,8 @@
+//Ex:2.28
+clc;
+clear;
+close;
+E=2.5;//energy in joules
+L=20*10^-3;//in henry
+I=sqrt(E/(0.5*L));
+printf("Current = %f A",I); \ No newline at end of file
diff --git a/995/CH2/EX2.29/Ex2_29.sce b/995/CH2/EX2.29/Ex2_29.sce
new file mode 100755
index 000000000..b4e2154e1
--- /dev/null
+++ b/995/CH2/EX2.29/Ex2_29.sce
@@ -0,0 +1,11 @@
+//Ex:2.29
+clc;
+clear;
+close;
+u_o=12.57*10^-7;
+u_r=500;
+A=15*10^-4;//area of cross-section in sq. meters
+l=20*10^-2;//length
+L=100*10^-3;//in henry
+n=sqrt((L*l)/(u_r*u_o*A));
+printf("Inductor requires %d turns of wire",n); \ No newline at end of file
diff --git a/995/CH2/EX2.3/Ex2_3.sce b/995/CH2/EX2.3/Ex2_3.sce
new file mode 100755
index 000000000..0bd668d75
--- /dev/null
+++ b/995/CH2/EX2.3/Ex2_3.sce
@@ -0,0 +1,9 @@
+//Ex:2.3
+clc;
+clear;
+close;
+v=28;//in volts
+i=0.1;//in A
+r=v/i;
+p=v*i;
+printf("Resistance Value = %f ohms & Power dissipated = %f W",r,p);
diff --git a/995/CH2/EX2.30/Ex2_30.sce b/995/CH2/EX2.30/Ex2_30.sce
new file mode 100755
index 000000000..fea6d8eca
--- /dev/null
+++ b/995/CH2/EX2.30/Ex2_30.sce
@@ -0,0 +1,7 @@
+//Ex:2.30
+clc;
+clear;
+close;
+//L=(L1*L2)/(L1+L2)
+L_eq=5;//in millihenry
+printf("Inductor of 10 mH wired in parallel would provide %d mH",L_eq); \ No newline at end of file
diff --git a/995/CH2/EX2.31/Ex2_31.sce b/995/CH2/EX2.31/Ex2_31.sce
new file mode 100755
index 000000000..6ebcda8fe
--- /dev/null
+++ b/995/CH2/EX2.31/Ex2_31.sce
@@ -0,0 +1,12 @@
+//Ex:2.31
+clc;
+clear;
+close;
+L1=60;//in mH
+L2=60;//in mH
+L_a=L1+L2;
+L3=120;//in mH
+L_b=L_a*L3/(L_a+L3);
+L4=50;//in mH
+L_eq=L4+L_b;
+printf("Equivalent Inductance = %d mH",L_eq); \ No newline at end of file
diff --git a/995/CH2/EX2.4/Ex2_4.sce b/995/CH2/EX2.4/Ex2_4.sce
new file mode 100755
index 000000000..9bca66331
--- /dev/null
+++ b/995/CH2/EX2.4/Ex2_4.sce
@@ -0,0 +1,7 @@
+//Ex:2.4
+clc;
+clear;
+close;
+r=10*(10^2);
+printf("Resistor value = %d ohm",r);
+printf("\nTolerance = 10 %%");
diff --git a/995/CH2/EX2.5/Ex2_5.sce b/995/CH2/EX2.5/Ex2_5.sce
new file mode 100755
index 000000000..676d6095a
--- /dev/null
+++ b/995/CH2/EX2.5/Ex2_5.sce
@@ -0,0 +1,7 @@
+//Ex:2.5
+clc;
+clear;
+close;
+r=27*(10^3);
+printf("Resistor value = %d ohm",r);
+printf("\nTolerance = 5 %%");
diff --git a/995/CH2/EX2.6/Ex2_6.sce b/995/CH2/EX2.6/Ex2_6.sce
new file mode 100755
index 000000000..81541c8c3
--- /dev/null
+++ b/995/CH2/EX2.6/Ex2_6.sce
@@ -0,0 +1,7 @@
+//Ex:2.6
+clc;
+clear;
+close;
+r=56*(10^0);
+printf("Resistor value = %d ohm",r);
+printf("\nTolerance = 5 %%");
diff --git a/995/CH2/EX2.7/Ex2_7.sce b/995/CH2/EX2.7/Ex2_7.sce
new file mode 100755
index 000000000..c91563a3a
--- /dev/null
+++ b/995/CH2/EX2.7/Ex2_7.sce
@@ -0,0 +1,7 @@
+//Ex:2.7
+clc;
+clear;
+close;
+r=25*(10^0);
+printf("Resistor value = %d ohm",r);
+printf("\nTolerance = 20 %%");
diff --git a/995/CH2/EX2.8/Ex2_8.sce b/995/CH2/EX2.8/Ex2_8.sce
new file mode 100755
index 000000000..5a79c00ca
--- /dev/null
+++ b/995/CH2/EX2.8/Ex2_8.sce
@@ -0,0 +1,7 @@
+//Ex:2.8
+clc;
+clear;
+close;
+r=22*(10^3);
+printf("Bands are Red, Red, Red, Red");
+
diff --git a/995/CH2/EX2.9/Ex2_9.sce b/995/CH2/EX2.9/Ex2_9.sce
new file mode 100755
index 000000000..ed2570d80
--- /dev/null
+++ b/995/CH2/EX2.9/Ex2_9.sce
@@ -0,0 +1,6 @@
+//Ex:2.9
+clc;
+clear;
+close;
+printf("Resistance = 4.7 ohm with 10%% tolerance");
+
diff --git a/995/CH3/EX3.1/Ex3_1.sce b/995/CH3/EX3.1/Ex3_1.sce
new file mode 100755
index 000000000..977b21d06
--- /dev/null
+++ b/995/CH3/EX3.1/Ex3_1.sce
@@ -0,0 +1,11 @@
+//Ex:3.1
+clc;
+clear;
+close;
+i1=1.5;
+i2=2.7;//in amp.s
+i5=i1+i2;
+i4=3.3;
+i3=i4+i5;
+printf("Current b/w A & B = %f A",i5);
+printf("\n Current I3 = %f A",i3); \ No newline at end of file
diff --git a/995/CH3/EX3.10/Ex3_10.sce b/995/CH3/EX3.10/Ex3_10.sce
new file mode 100755
index 000000000..e2787fe1a
--- /dev/null
+++ b/995/CH3/EX3.10/Ex3_10.sce
@@ -0,0 +1,13 @@
+//Ex:3.10
+clc;
+clear;
+close;
+c=100*10^-6;//in farads
+r=1*10^3;//in ohms
+t1=50*10^-3;//in sec.
+t2=100*10^-3;//in sec.
+V_s=350;//in volts
+i1=(V_s/1000)*(%e^(-t1/(r*c)));
+i2=(V_s/1000)*(%e^(-t2/(r*c)));
+printf("Charging current after %f sec = %f A",t1,i1);
+printf("\n Charging current after %f sec = %f A",t2,i2); \ No newline at end of file
diff --git a/995/CH3/EX3.11/Ex3_11.sce b/995/CH3/EX3.11/Ex3_11.sce
new file mode 100755
index 000000000..58d172226
--- /dev/null
+++ b/995/CH3/EX3.11/Ex3_11.sce
@@ -0,0 +1,10 @@
+//Ex:3.11
+clc;
+clear;
+close;
+c=10*10^-6;//in farads
+r=47*10^3;//in ohms
+V_s=20;//in volts
+V_c=10;
+t=-c*r*log(V_c/V_s);
+printf("time taken = %f sec.",t); \ No newline at end of file
diff --git a/995/CH3/EX3.12/Ex3_12.sce b/995/CH3/EX3.12/Ex3_12.sce
new file mode 100755
index 000000000..ac0a6df11
--- /dev/null
+++ b/995/CH3/EX3.12/Ex3_12.sce
@@ -0,0 +1,9 @@
+//Ex:3.12
+clc;
+clear;
+close;
+c=150*10^-6;//in farads
+r=2*10^6;//in ohms
+V_s=150;//in volts
+V_c=0.8187*V_s;
+printf("Capacitor voltage = %f V",V_c); \ No newline at end of file
diff --git a/995/CH3/EX3.13/Ex3_13.sce b/995/CH3/EX3.13/Ex3_13.sce
new file mode 100755
index 000000000..475977dc9
--- /dev/null
+++ b/995/CH3/EX3.13/Ex3_13.sce
@@ -0,0 +1,8 @@
+//Ex:3.13
+clc;
+clear;
+close;
+r=10*10^3;//in ohms
+t=1*10^-3;
+c=(0.1*t/r)*10^9;
+printf("Capacitor = %d nF",c); \ No newline at end of file
diff --git a/995/CH3/EX3.14/Ex3_14.sce b/995/CH3/EX3.14/Ex3_14.sce
new file mode 100755
index 000000000..271a8912b
--- /dev/null
+++ b/995/CH3/EX3.14/Ex3_14.sce
@@ -0,0 +1,8 @@
+//Ex:3.14
+clc;
+clear;
+close;
+r=10*10^3;//in ohms
+t=1*10^-3;
+c=(10*t/r)*10^6;
+printf("Capacitor = %d uF",c); \ No newline at end of file
diff --git a/995/CH3/EX3.15/Ex3_15.sce b/995/CH3/EX3.15/Ex3_15.sce
new file mode 100755
index 000000000..1712d183b
--- /dev/null
+++ b/995/CH3/EX3.15/Ex3_15.sce
@@ -0,0 +1,10 @@
+//Ex:3.15
+clc;
+clear;
+close;
+L=6;//in henry
+r=24;//in ohms
+t=0.1;//in sec.
+V_s=12;//in volts
+i=(V_s/r)*(1-%e^(-t*r/L));
+printf("current = %f A",i); \ No newline at end of file
diff --git a/995/CH3/EX3.16/Ex3_16.sce b/995/CH3/EX3.16/Ex3_16.sce
new file mode 100755
index 000000000..1f1001f61
--- /dev/null
+++ b/995/CH3/EX3.16/Ex3_16.sce
@@ -0,0 +1,7 @@
+//Ex:3.16
+clc;
+clear;
+close;
+V_s=5;//in volts
+V_c=0.8647*V_s;
+printf("Inductor voltage = %f V",V_c); \ No newline at end of file
diff --git a/995/CH3/EX3.2/Ex3_2.sce b/995/CH3/EX3.2/Ex3_2.sce
new file mode 100755
index 000000000..f1a27f356
--- /dev/null
+++ b/995/CH3/EX3.2/Ex3_2.sce
@@ -0,0 +1,11 @@
+//Ex:3.2
+clc;
+clear;
+close;
+E1=6;
+E2=3;
+V2=E1-E2;
+V1=4.5;
+E3=V1-E2;
+printf("Value of V2 = %f A",V2);
+printf("\n Value of E3 = %f A",E3); \ No newline at end of file
diff --git a/995/CH3/EX3.3/Ex3_3.sce b/995/CH3/EX3.3/Ex3_3.sce
new file mode 100755
index 000000000..1564c0507
--- /dev/null
+++ b/995/CH3/EX3.3/Ex3_3.sce
@@ -0,0 +1,16 @@
+//Ex:3.3
+clc;
+clear;
+close;
+V1=7.5;//in volts
+V2=4.5;
+V3=4.5;
+r1=110;//in ohms
+r2=33;
+r3=22;
+i1=V1/r1;
+i2=V2/r2;
+i3=V3/r3;
+printf("Current I1 = %f A",i1);
+printf("\n Current I2 = %f A",i2);
+printf("\n Current I3 = %f A",i3); \ No newline at end of file
diff --git a/995/CH3/EX3.4/Ex3_4.sce b/995/CH3/EX3.4/Ex3_4.sce
new file mode 100755
index 000000000..f46fbb552
--- /dev/null
+++ b/995/CH3/EX3.4/Ex3_4.sce
@@ -0,0 +1,12 @@
+//Ex:3.4
+clc;
+clear;
+close;
+V_in=5;//in volts
+r1=4000;
+r2=1000;
+r_p=r1*r2/(r1+r2);
+V_out=V_in*(r2/(r1+r2));
+V_out_p=V_in*(r_p/(r_p+r2));
+printf("output voltage at no load = %f A",V_out);
+printf("\n output voltage when loaded by 10kohms = %f A",V_out_p); \ No newline at end of file
diff --git a/995/CH3/EX3.5/Ex3_5.sce b/995/CH3/EX3.5/Ex3_5.sce
new file mode 100755
index 000000000..a99cb2fc6
--- /dev/null
+++ b/995/CH3/EX3.5/Ex3_5.sce
@@ -0,0 +1,9 @@
+//Ex:3.5
+clc;
+clear;
+close;
+I_in=5;//in mA
+R_m=100;
+I_m=1;
+R_s=R_m*I_m/(I_in-1);
+printf("Value of parallel shunt resistor = %d A",R_s); \ No newline at end of file
diff --git a/995/CH3/EX3.6/Ex3_6.sce b/995/CH3/EX3.6/Ex3_6.sce
new file mode 100755
index 000000000..6546e941b
--- /dev/null
+++ b/995/CH3/EX3.6/Ex3_6.sce
@@ -0,0 +1,9 @@
+//Ex:3.6
+clc;
+clear;
+close;
+r1=100;
+r2=1000;
+R_x_1=(r2/r1)*10000;
+R_x_2=(r1/r2)*10;
+printf("Range extends from %d ohms to %d ohms",R_x_2,R_x_1); \ No newline at end of file
diff --git a/995/CH3/EX3.7/Ex3_7.sce b/995/CH3/EX3.7/Ex3_7.sce
new file mode 100755
index 000000000..79f1941fe
--- /dev/null
+++ b/995/CH3/EX3.7/Ex3_7.sce
@@ -0,0 +1,15 @@
+//Ex:3.7
+clc;
+clear;
+close;
+E=10;
+r1=500;
+r2=600;
+r3=500;
+r4=400;
+V_a=E*(r2/(r1+r2));
+V_b=E*(r4/(r3+r4));
+V_oc=V_a-V_b;
+r=((r1*r2)/(r1+r2))+((r3*r4)/(r3+r4));
+i=(V_oc/(r+100))*1000;
+printf("Current flow in 100 ohm resistor = %f mA",i ); \ No newline at end of file
diff --git a/995/CH3/EX3.8/Ex3_8.sce b/995/CH3/EX3.8/Ex3_8.sce
new file mode 100755
index 000000000..ddfb7d64d
--- /dev/null
+++ b/995/CH3/EX3.8/Ex3_8.sce
@@ -0,0 +1,9 @@
+//Ex:3.8
+clc;
+clear;
+close;
+I_sc=19;//in uA
+R=1000;
+R_m=968;
+V_out=I_sc*(R*R_m/(R+R_m));
+printf("Voltage produced = %d uV",V_out); \ No newline at end of file
diff --git a/995/CH3/EX3.9/Ex3_9.sce b/995/CH3/EX3.9/Ex3_9.sce
new file mode 100755
index 000000000..72c5724e0
--- /dev/null
+++ b/995/CH3/EX3.9/Ex3_9.sce
@@ -0,0 +1,10 @@
+//Ex:3.9
+clc;
+clear;
+close;
+c=1*10^-6;//in farads
+r=3.3*10^6;//in ohms
+t=1;//in sec.
+V_s=9;//in volts
+V_c=V_s*(1-%e^(-t/(r*c)));
+printf("Voltage produced = %f V",V_c); \ No newline at end of file
diff --git a/995/CH4/EX4.1/Ex4_1.sce b/995/CH4/EX4.1/Ex4_1.sce
new file mode 100755
index 000000000..9948ba2c1
--- /dev/null
+++ b/995/CH4/EX4.1/Ex4_1.sce
@@ -0,0 +1,12 @@
+//Ex:4.1
+clc;
+clear;
+close;
+V_m=20;//in volts
+f=50;//in Hz
+t1=2.5*10^-3;
+t2=15*10^-3;
+V1=V_m*sin(2*%pi*f*t1);
+V2=V_m*sin(2*%pi*f*t2);
+printf("Voltage at 2.5ms = %f V",V1);
+printf("\n Voltage at 15ms = %f V",V2); \ No newline at end of file
diff --git a/995/CH4/EX4.10/Ex4_10.sce b/995/CH4/EX4.10/Ex4_10.sce
new file mode 100755
index 000000000..c407cacd2
--- /dev/null
+++ b/995/CH4/EX4.10/Ex4_10.sce
@@ -0,0 +1,11 @@
+//Ex:4.10
+clc;
+clear;
+close;
+L=1*10^-3;
+f1=100;
+f2=10000;
+X_L1=(2*%pi*f1*L);
+X_L2=(2*%pi*f2*L);
+printf("Reactance at 100Hz = %f ohm",X_L1);
+printf("\nReactance at 10kHz = %f ohm",X_L2); \ No newline at end of file
diff --git a/995/CH4/EX4.11/Ex4_11.sce b/995/CH4/EX4.11/Ex4_11.sce
new file mode 100755
index 000000000..8077a4d83
--- /dev/null
+++ b/995/CH4/EX4.11/Ex4_11.sce
@@ -0,0 +1,13 @@
+//Ex:4.11
+clc;
+clear;
+close;
+C=2*10^-6;
+f=400;
+V=115;
+X_C=1/(2*%pi*f*C);
+r=199;
+z=sqrt(r^2+X_C^2);
+I_s=V/z;
+printf("Reactance = %f ohm",X_C);
+printf("\n Current = %f A",I_s); \ No newline at end of file
diff --git a/995/CH4/EX4.12/Ex4_12.sce b/995/CH4/EX4.12/Ex4_12.sce
new file mode 100755
index 000000000..ac0328b1c
--- /dev/null
+++ b/995/CH4/EX4.12/Ex4_12.sce
@@ -0,0 +1,13 @@
+//Ex:4.12
+clc;
+clear;
+close;
+L=150*10^-3;
+f=400;
+V=115;
+X_L=(2*%pi*f*L);
+r=250;
+z=sqrt(r^2+X_L^2);
+I_s=V/z;
+printf("Reactance = %f ohm",X_L);
+printf("\n Current = %f A",I_s) \ No newline at end of file
diff --git a/995/CH4/EX4.13/Ex4_13.sce b/995/CH4/EX4.13/Ex4_13.sce
new file mode 100755
index 000000000..6e97331f5
--- /dev/null
+++ b/995/CH4/EX4.13/Ex4_13.sce
@@ -0,0 +1,8 @@
+//Ex:4.13
+clc;
+clear;
+close;
+L=100*10^-3;
+f=400;
+C=(1/(4*%pi*%pi*f*f*L))*10^6;
+printf("Capacitance required = %f uF",C); \ No newline at end of file
diff --git a/995/CH4/EX4.14/Ex4_14.sce b/995/CH4/EX4.14/Ex4_14.sce
new file mode 100755
index 000000000..6e6771155
--- /dev/null
+++ b/995/CH4/EX4.14/Ex4_14.sce
@@ -0,0 +1,16 @@
+//Ex:4.14
+clc;
+clear;
+close;
+L=20*10^-3;
+f=2000;
+V=1.5;
+r=100;
+C=10*10^-9;
+X_L=(2*%pi*f*L);
+X_C=1/(2*%pi*f*C);
+z=sqrt(r^2+(X_L-X_C)^2);
+i=V/z;
+v=i*r;
+printf("Current supplied = %f mA",i);
+printf("\nVoltage developed = %f V",v); \ No newline at end of file
diff --git a/995/CH4/EX4.15/Ex4_15.sce b/995/CH4/EX4.15/Ex4_15.sce
new file mode 100755
index 000000000..e816e4f14
--- /dev/null
+++ b/995/CH4/EX4.15/Ex4_15.sce
@@ -0,0 +1,9 @@
+//Ex:4.15
+clc;
+clear;
+close;
+N_s=120;
+V_p=220;
+N_p=2000;
+V_s=N_s*V_p/N_p;
+printf("Secondry voltage = %f V",V_s); \ No newline at end of file
diff --git a/995/CH4/EX4.16/Ex4_16.sce b/995/CH4/EX4.16/Ex4_16.sce
new file mode 100755
index 000000000..9706157f8
--- /dev/null
+++ b/995/CH4/EX4.16/Ex4_16.sce
@@ -0,0 +1,12 @@
+//Ex:4.16
+clc;
+clear;
+close;
+V_p=200;
+V_s=10;
+N_p=1200;
+N_s=N_p*V_s/V_p;
+i_s=2.5;
+i_p=N_s*i_s/N_p;
+printf("Secondry turns = %d ",N_s);
+printf("\nprimary current = %f A",i_p); \ No newline at end of file
diff --git a/995/CH4/EX4.2/Ex4_2.sce b/995/CH4/EX4.2/Ex4_2.sce
new file mode 100755
index 000000000..70dd8e66c
--- /dev/null
+++ b/995/CH4/EX4.2/Ex4_2.sce
@@ -0,0 +1,7 @@
+//Ex:4.2
+clc;
+clear;
+close;
+f=400;//in Hz
+T=1/f;
+printf("Time period of %d Hz waveform = %f sec",f,T); \ No newline at end of file
diff --git a/995/CH4/EX4.3/Ex4_3.sce b/995/CH4/EX4.3/Ex4_3.sce
new file mode 100755
index 000000000..2118f5936
--- /dev/null
+++ b/995/CH4/EX4.3/Ex4_3.sce
@@ -0,0 +1,7 @@
+//Ex:4.3
+clc;
+clear;
+close;
+T=40*10^-3;//in Hz
+f=1/T;
+printf("Frequency of 40 ms waveform = %f Hz",f); \ No newline at end of file
diff --git a/995/CH4/EX4.4/Ex4_4.sce b/995/CH4/EX4.4/Ex4_4.sce
new file mode 100755
index 000000000..98c9013e2
--- /dev/null
+++ b/995/CH4/EX4.4/Ex4_4.sce
@@ -0,0 +1,7 @@
+//Ex:4.4
+clc;
+clear;
+close;
+V_rms=240;//in Volts
+V_pk=1.414*V_rms;
+printf("Peak voltage of %d V RMS voltage = %f V",V_rms,V_pk); \ No newline at end of file
diff --git a/995/CH4/EX4.5/Ex4_5.sce b/995/CH4/EX4.5/Ex4_5.sce
new file mode 100755
index 000000000..193fcb408
--- /dev/null
+++ b/995/CH4/EX4.5/Ex4_5.sce
@@ -0,0 +1,7 @@
+//Ex:4.5
+clc;
+clear;
+close;
+I_pk=50*10^-3;//in Amps
+I_rms=0.353*I_pk;
+printf("RMS current of 50mA peak current = %f A",I_rms); \ No newline at end of file
diff --git a/995/CH4/EX4.6/Ex4_6.sce b/995/CH4/EX4.6/Ex4_6.sce
new file mode 100755
index 000000000..430ea5560
--- /dev/null
+++ b/995/CH4/EX4.6/Ex4_6.sce
@@ -0,0 +1,9 @@
+//Ex:4.6
+clc;
+clear;
+close;
+V=10;//pk-pk voltage
+r=1000;//ohms
+I_pk=V/r;//in Amps
+I_rms=0.353*I_pk*1000;//milliamps
+printf("RMS current of 10V peak-peak voltage = %f mA",I_rms); \ No newline at end of file
diff --git a/995/CH4/EX4.7/Ex4_7.sce b/995/CH4/EX4.7/Ex4_7.sce
new file mode 100755
index 000000000..225af7402
--- /dev/null
+++ b/995/CH4/EX4.7/Ex4_7.sce
@@ -0,0 +1,11 @@
+//Ex:4.7
+clc;
+clear;
+close;
+c=1*10^-6;
+f1=100;
+f2=10000;
+X_c1=1/(2*%pi*f1*c);
+X_c2=1/(2*%pi*f2*c);
+printf("Reactance at 100Hz = %f mA",X_c1);
+printf("\n Reactance at 10kHz = %f mA",X_c2); \ No newline at end of file
diff --git a/995/CH4/EX4.8/Ex4_8.sce b/995/CH4/EX4.8/Ex4_8.sce
new file mode 100755
index 000000000..91c336d17
--- /dev/null
+++ b/995/CH4/EX4.8/Ex4_8.sce
@@ -0,0 +1,10 @@
+//Ex:4.8
+clc;
+clear;
+close;
+V=240;
+c=100*10^-9;
+f=50;
+X_c=1/(2*%pi*f*c);
+I_c=V/X_c;
+printf("Current flow = %f A",I_c); \ No newline at end of file
diff --git a/995/CH4/EX4.9/Ex4_9.sce b/995/CH4/EX4.9/Ex4_9.sce
new file mode 100755
index 000000000..2c4526190
--- /dev/null
+++ b/995/CH4/EX4.9/Ex4_9.sce
@@ -0,0 +1,11 @@
+//Ex:4.9
+clc;
+clear;
+close;
+L=1*10^-3;
+f1=100;
+f2=10000;
+X_L1=(2*%pi*f1*L);
+X_L2=(2*%pi*f2*L);
+printf("Reactance at 100Hz = %f ohm",X_L1);
+printf("\nReactance at 10kHz = %f ohm",X_L2); \ No newline at end of file
diff --git a/995/CH5/EX5.1/Ex5_1.sce b/995/CH5/EX5.1/Ex5_1.sce
new file mode 100755
index 000000000..55c0b82df
--- /dev/null
+++ b/995/CH5/EX5.1/Ex5_1.sce
@@ -0,0 +1,12 @@
+//Ex:5.1
+clc;
+clear;
+close;
+v1=0.43;//volts
+i1=2.5*10^-3;//in Amps.
+v2=0.65;//volts
+i2=7.4*10^-3;//in Amps.
+r1=v1/i1;
+r2=v2/i2;
+printf("Diode resistance for 2.5A current = %d ohms",r1);
+printf("\n Diode resistance for 0.65V = %f ohms",r2); \ No newline at end of file
diff --git a/995/CH5/EX5.2/Ex5_2.sce b/995/CH5/EX5.2/Ex5_2.sce
new file mode 100755
index 000000000..af4b968f4
--- /dev/null
+++ b/995/CH5/EX5.2/Ex5_2.sce
@@ -0,0 +1,9 @@
+//Ex:5.2
+clc;
+clear;
+close;
+i=15*10^-3;
+R=(21-2.2)/i;
+v=18.8;//in volts
+P=i*v*1000;
+printf("Resistor %d ohms of %d mW",R,P); \ No newline at end of file
diff --git a/995/CH5/EX5.3/Ex5_3.sce b/995/CH5/EX5.3/Ex5_3.sce
new file mode 100755
index 000000000..c344d41be
--- /dev/null
+++ b/995/CH5/EX5.3/Ex5_3.sce
@@ -0,0 +1,9 @@
+//Ex:5.3
+clc;
+clear;
+close;
+I_c=30;//in mA
+I_b=0.6;
+I_e=I_c+I_b;
+hfe=I_c/I_b;
+printf("Emitter current = %f ohms & hfe = %d",I_e,hfe); \ No newline at end of file
diff --git a/995/CH5/EX5.4/Ex5_4.sce b/995/CH5/EX5.4/Ex5_4.sce
new file mode 100755
index 000000000..7a9327031
--- /dev/null
+++ b/995/CH5/EX5.4/Ex5_4.sce
@@ -0,0 +1,9 @@
+//Ex:5.4
+clc;
+clear;
+close;
+I_c=30;//in mA
+I_b=0.6;
+I_e=I_c+I_b;
+hfe=I_c/I_b;
+printf("Emitter current = %f ohms & hfe = %d",I_e,hfe); \ No newline at end of file
diff --git a/995/CH5/EX5.5/Ex5_5.sce b/995/CH5/EX5.5/Ex5_5.sce
new file mode 100755
index 000000000..c161619ba
--- /dev/null
+++ b/995/CH5/EX5.5/Ex5_5.sce
@@ -0,0 +1,9 @@
+//Ex:5.5
+clc;
+clear;
+close;
+I_e=98;//in mA
+I_c=97;
+I_b=I_e-I_c;
+hfe=I_c/I_b;
+printf("Emitter current = %d mA & hfe = %d",I_b,hfe); \ No newline at end of file
diff --git a/995/CH5/EX5.6/Ex5_6.sce b/995/CH5/EX5.6/Ex5_6.sce
new file mode 100755
index 000000000..316020b9d
--- /dev/null
+++ b/995/CH5/EX5.6/Ex5_6.sce
@@ -0,0 +1,11 @@
+//Ex:5.6
+clc;
+clear;
+close;
+I_c=1.5;//in A
+I_b=50*10^-3;
+V_ce=6;//volts
+hfe=I_c/I_b;
+P=I_c*V_ce;
+printf("hfe required = %d",hfe);
+printf("\n collector power dissipation = %d W",P); \ No newline at end of file
diff --git a/995/CH5/EX5.7/Ex5_7.sce b/995/CH5/EX5.7/Ex5_7.sce
new file mode 100755
index 000000000..00bd931df
--- /dev/null
+++ b/995/CH5/EX5.7/Ex5_7.sce
@@ -0,0 +1,10 @@
+//Ex:5.7
+clc;
+clear;
+close;
+hfe=200
+I_c=10*10^-3;
+dI_b=I_c/hfe;
+dI_c=hfe*dI_b/100;
+printf("Base current = %f A ",dI_b);
+printf("\nChange in collector current = %f mA",dI_c); \ No newline at end of file
diff --git a/995/CH5/EX5.8/Ex5_8.sce b/995/CH5/EX5.8/Ex5_8.sce
new file mode 100755
index 000000000..8445941b6
--- /dev/null
+++ b/995/CH5/EX5.8/Ex5_8.sce
@@ -0,0 +1,11 @@
+//Ex:5.8
+clc;
+clear;
+close;
+dV_gs=0.025;
+g_fs=-0.5;
+dI_d=dV_gs*g_fs;//in mA
+I_d1=50*10^-3;//in mA
+I_d2=dI_d+I_d1;
+printf("Change in drain current = %f A",dI_d);
+printf("\nNew value of drain current = %f A",I_d2); \ No newline at end of file
diff --git a/995/CH6/EX6.1/Ex6_1.sce b/995/CH6/EX6.1/Ex6_1.sce
new file mode 100755
index 000000000..7c9a48497
--- /dev/null
+++ b/995/CH6/EX6.1/Ex6_1.sce
@@ -0,0 +1,9 @@
+//Ex:6.1
+clc;
+clear;
+close;
+V_p=220;
+V_s=V_p/44;
+V_pk=1.414*V_s;//in volts
+V_l=V_pk-0.6;
+printf("Peak voltage that appear across load = %f V",V_l); \ No newline at end of file
diff --git a/995/CH6/EX6.2/Ex6_2.sce b/995/CH6/EX6.2/Ex6_2.sce
new file mode 100755
index 000000000..655914baa
--- /dev/null
+++ b/995/CH6/EX6.2/Ex6_2.sce
@@ -0,0 +1,8 @@
+//Ex:6.2
+clc;
+clear;
+close;
+X_c=3.18;
+R=100;
+V_rip=1*(X_c/sqrt(R^2+X_c^2));
+printf("Ripple voltage = %f V",V_rip); \ No newline at end of file
diff --git a/995/CH6/EX6.3/Ex6_3.sce b/995/CH6/EX6.3/Ex6_3.sce
new file mode 100755
index 000000000..5200f3199
--- /dev/null
+++ b/995/CH6/EX6.3/Ex6_3.sce
@@ -0,0 +1,10 @@
+//Ex:6.3
+clc;
+clear;
+close;
+f=50;
+L=10;
+X_l=2*%pi*f*L;
+X_c=3.18;
+V_rip=1*(X_c/sqrt(X_l^2+X_c^2));
+printf("Ripple voltage = %f V",V_rip); \ No newline at end of file
diff --git a/995/CH6/EX6.4/Ex6_4.sce b/995/CH6/EX6.4/Ex6_4.sce
new file mode 100755
index 000000000..c83f6fcdb
--- /dev/null
+++ b/995/CH6/EX6.4/Ex6_4.sce
@@ -0,0 +1,11 @@
+//Ex:6.4
+clc;
+clear;
+close;
+R_l=400;
+V_in=9;
+V_z=5;
+P_z_max=0.5;
+R_s_max=R_l*((V_in/V_z)-1);
+R_s_min=((V_z*V_in)-V_z^2)/P_z_max;
+printf("Suitable value of resistor = %d ohm",(R_s_max+R_s_min)/2); \ No newline at end of file
diff --git a/995/CH6/EX6.5/Ex6_5.sce b/995/CH6/EX6.5/Ex6_5.sce
new file mode 100755
index 000000000..4f3afcf3b
--- /dev/null
+++ b/995/CH6/EX6.5/Ex6_5.sce
@@ -0,0 +1,12 @@
+//Ex:6.5
+clc;
+clear;
+close;
+dI_i=20;
+dV_o=0.5;
+dV_o_reg=0.1;
+dI_o=2;
+R_out=dV_o/dI_o;
+Regulation=(dV_o_reg/dI_i)*100;
+printf(" output resis. = %f ohm",R_out);
+printf(" \n regulation. = %f %%",Regulation); \ No newline at end of file
diff --git a/995/CH7/EX7.1/Ex7_1.sce b/995/CH7/EX7.1/Ex7_1.sce
new file mode 100755
index 000000000..8926e95c5
--- /dev/null
+++ b/995/CH7/EX7.1/Ex7_1.sce
@@ -0,0 +1,14 @@
+//Ex:7.1
+clc;
+clear;
+close;
+I_i=4;
+V_o=2;
+V_i=50*10^-3;
+I_o=200;
+A_v=V_o/V_i;
+A_i=I_o/I_i;
+printf(" Volt gain = %f ",A_v);
+printf("\n Current gain = %f ",A_i);
+printf("\n Power gain = %f ",A_i*A_v);
+ \ No newline at end of file
diff --git a/995/CH7/EX7.2/Ex7_2.sce b/995/CH7/EX7.2/Ex7_2.sce
new file mode 100755
index 000000000..a513cba0e
--- /dev/null
+++ b/995/CH7/EX7.2/Ex7_2.sce
@@ -0,0 +1,10 @@
+//Ex:7.2
+clc;
+clear;
+close;
+A_v_max=35;
+A_v_cutoff=0.707*A_v_max;
+printf(" Mid-band Volt gain = %f ",A_v_cutoff);
+printf("\n upper freq = 590Hz & lower freq = 57Hz");
+
+ \ No newline at end of file
diff --git a/995/CH7/EX7.3/Ex7_3.sce b/995/CH7/EX7.3/Ex7_3.sce
new file mode 100755
index 000000000..cd6434554
--- /dev/null
+++ b/995/CH7/EX7.3/Ex7_3.sce
@@ -0,0 +1,8 @@
+//Ex:7.3
+clc;
+clear;
+close;
+A=50;
+b=0.1;
+G=A/(1+b*A);
+printf(" overall Volt gain = %f ",G);
diff --git a/995/CH7/EX7.4/Ex7_4.sce b/995/CH7/EX7.4/Ex7_4.sce
new file mode 100755
index 000000000..ca02a9e60
--- /dev/null
+++ b/995/CH7/EX7.4/Ex7_4.sce
@@ -0,0 +1,10 @@
+//Ex:7.4
+clc;
+clear;
+close;
+A=50;
+A_new=A+0.2*A;
+b=0.1;
+G=A_new/(1+b*A_new);
+dG=8.33-G/8.33;
+printf(" percentage change in overall volt gain = %f %%",dG);
diff --git a/995/CH7/EX7.5/Ex7_5.sce b/995/CH7/EX7.5/Ex7_5.sce
new file mode 100755
index 000000000..4882e327d
--- /dev/null
+++ b/995/CH7/EX7.5/Ex7_5.sce
@@ -0,0 +1,8 @@
+//Ex:7.5
+clc;
+clear;
+close;
+A=100;
+G=20;
+b=(1/G)-(1/A);
+printf("amount of feedback required = %f ",b);
diff --git a/995/CH7/EX7.6/Ex7_6.sce b/995/CH7/EX7.6/Ex7_6.sce
new file mode 100755
index 000000000..be2c48070
--- /dev/null
+++ b/995/CH7/EX7.6/Ex7_6.sce
@@ -0,0 +1,10 @@
+//Ex:7.6
+clc;
+clear;
+close;
+h_oe=80*10^-6;
+R_l=10000;
+I_f=320*10^-6;
+I_c=I_f*(1/h_oe)/((1/h_oe)+R_l);
+V_out=I_c*R_l;
+printf("Output voltage = %f V",V_out);
diff --git a/995/CH7/EX7.7/Ex7_7.sce b/995/CH7/EX7.7/Ex7_7.sce
new file mode 100755
index 000000000..a82a58a88
--- /dev/null
+++ b/995/CH7/EX7.7/Ex7_7.sce
@@ -0,0 +1,9 @@
+//Ex:7.7
+clc;
+clear;
+close;
+b=200;
+h_ie=1.5*10^3;//in ohms
+h_fe=150;
+R_l=b*h_ie/h_fe;
+printf("Load resistance = %d ohms",R_l);
diff --git a/995/CH7/EX7.8/Ex7_8.sce b/995/CH7/EX7.8/Ex7_8.sce
new file mode 100755
index 000000000..f15d69eac
--- /dev/null
+++ b/995/CH7/EX7.8/Ex7_8.sce
@@ -0,0 +1,17 @@
+//Ex:7.8
+clc;
+clear;
+close;
+V=9;
+V_e=2;
+R4=1000;
+V_b=2.6;
+R2=33*10^3;
+R1=68000;
+I_r1=(V-V_b)/R1;
+R3=2.2*10^3;
+I_b=15.1*10^-6;
+I_c=2.0151*10^-3;
+V_r3=I_c*R3;
+V_c=V-V_r3;
+printf("Collector voltage = %f V",V_c);
diff --git a/995/CH7/EX7.9/Ex7_9.sce b/995/CH7/EX7.9/Ex7_9.sce
new file mode 100755
index 000000000..180c13c2e
--- /dev/null
+++ b/995/CH7/EX7.9/Ex7_9.sce
@@ -0,0 +1,8 @@
+//Ex:7.9
+clc;
+clear;
+close;
+V_pp=14.8-3.3;
+printf("Collector quiescent voltage = 9.2 V");
+printf("\nCollector quiescent current = 7.3mA");
+printf("\nOutput peak-peak voltage = %f V",V_pp); \ No newline at end of file
diff --git a/995/CH8/EX8.1/Ex8_1.sce b/995/CH8/EX8.1/Ex8_1.sce
new file mode 100755
index 000000000..6f103813e
--- /dev/null
+++ b/995/CH8/EX8.1/Ex8_1.sce
@@ -0,0 +1,9 @@
+//Ex:8.1
+clc;
+clear;
+close;
+V_out=2;
+V_in=400*10^-6;
+A_v=V_out/V_in;
+A_v_dB=ceil (20*(log (A_v)/log (10)));
+printf("open loop voltage gain = %d dB",A_v_dB);
diff --git a/995/CH8/EX8.2/Ex8_2.sce b/995/CH8/EX8.2/Ex8_2.sce
new file mode 100755
index 000000000..0ed9b7f55
--- /dev/null
+++ b/995/CH8/EX8.2/Ex8_2.sce
@@ -0,0 +1,8 @@
+//Ex:8.2
+clc;
+clear;
+close;
+V_in=5*10^-3;
+R_in=2*10^6;
+I_in=V_in/R_in;
+printf("Input current = %e A",I_in);
diff --git a/995/CH8/EX8.3/Ex8_3.sce b/995/CH8/EX8.3/Ex8_3.sce
new file mode 100755
index 000000000..f6544e512
--- /dev/null
+++ b/995/CH8/EX8.3/Ex8_3.sce
@@ -0,0 +1,8 @@
+//Ex:8.3
+clc;
+clear;
+close;
+V_out=10;
+t=4;
+SR=V_out/t;
+printf("Slew rate = %f V/us",SR);
diff --git a/995/CH8/EX8.4/Ex8_4.sce b/995/CH8/EX8.4/Ex8_4.sce
new file mode 100755
index 000000000..38d73a717
--- /dev/null
+++ b/995/CH8/EX8.4/Ex8_4.sce
@@ -0,0 +1,8 @@
+//Ex:8.4
+clc;
+clear;
+close;
+V_out=2;
+SR=15;//in V/us
+t=V_out/SR;
+printf("Time taken = %f us",t);
diff --git a/995/CH8/EX8.6/Ex8_6.sce b/995/CH8/EX8.6/Ex8_6.sce
new file mode 100755
index 000000000..b88f17446
--- /dev/null
+++ b/995/CH8/EX8.6/Ex8_6.sce
@@ -0,0 +1,10 @@
+//Ex:8.6
+clc;
+clear;
+close;
+R_in=10000;
+f1=250;
+f2=15000;
+C_in=0.159/(f1*R_in);
+C_f=0.159/(f2*R_in);
+printf("C_f = %e F",C_f);
diff --git a/995/CH9/EX9.1/Ex9_1.sce b/995/CH9/EX9.1/Ex9_1.sce
new file mode 100755
index 000000000..594d0f3e0
--- /dev/null
+++ b/995/CH9/EX9.1/Ex9_1.sce
@@ -0,0 +1,8 @@
+//Ex:9.1
+clc;
+clear;
+close;
+C=10*10^-9;
+R=10000;
+f=(1/(2*%pi*sqrt (6)*C*R));
+printf("The freq of oscillation = %f Hz",f);
diff --git a/995/CH9/EX9.2/Ex9_2.sce b/995/CH9/EX9.2/Ex9_2.sce
new file mode 100755
index 000000000..e05f7a072
--- /dev/null
+++ b/995/CH9/EX9.2/Ex9_2.sce
@@ -0,0 +1,13 @@
+//Ex:9.2
+clc;
+clear;
+close;
+r1=1000;
+r2=1000;
+c=100*10^-9;
+f=(1/(2*%pi*c*r1));
+printf("The freq of oscillation at 1 kohm= %f Hz",f);
+R1=6000;
+R2=6000;
+F=(1/(2*%pi*c*R1));
+printf("\nThe freq of oscillation at 6 kohm= %f Hz",F); \ No newline at end of file
diff --git a/995/CH9/EX9.3/Ex9_3.sce b/995/CH9/EX9.3/Ex9_3.sce
new file mode 100755
index 000000000..91f11071a
--- /dev/null
+++ b/995/CH9/EX9.3/Ex9_3.sce
@@ -0,0 +1,9 @@
+//Ex:9.3
+clc;
+clear;
+close;
+f=1000;
+t=1/f;
+C=10*10^-9;
+R=t/(1.4*C);
+printf("R= %d kohm",R/1000); \ No newline at end of file