summaryrefslogtreecommitdiff
path: root/3754/CH20/EX20.6/20_6.sce
blob: aa9855375b776583d9b4fce85774309871d23899 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
clear//

//Variables

VS = 30.0                   //Source voltage (in volts)
RS = 240.0                  //Series resistance (in ohm)
Vz = 12.0                   //Zener voltage (in volts)
RL = 500.0                  //Load resistance (in ohm)

//Calculation

VL = Vz                     //Voltage drop across load (in volts)
IS = (VS - Vz) / RS         //Current through RS (in Ampere)
VRS = IS * RS               //Voltage drop across series resistance (in volts)
IL = VL / RL                //Load current (in Ampere)
IZ = IS - IL                //Zener current (in Ampere)

//Result

printf("\n Load voltage is  %0.3f  V.\nVoltage drop across series resistance is  %0.3f  V.\nCurrent through Zener diode is  %0.3f  A.",VL,VRS,IZ)