blob: 4cd2231bcc5281e93b7dc0658a0481f0b45ed361 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
//Chapter-7,Example7_14,pg 7-38
Rb=1*10^3
Ra=5*10^3
V=25
VRb=Rb*V/(Ra+Rb)//voltage across Rb
Vr=5
//case-1
S=1*10^3
Rv=S*Vr
Req=Rb*Rv/(Rb+Rv)
VReq=Req*V/(Req+Ra)
err=(VRb-VReq)*100/VRb
acc=100-err
printf("voltmeter reading case-1\n")
printf("VReq=%.2f V\n",VReq)
printf("percentage error\n")
printf("err=%.2f \n",err)
printf("percentage accuracy\n")
printf("acc=%.2f\n",acc)
//case-2
S=20*10^3
Rv=S*Vr
Req=Rb*Rv/(Rb+Rv)
VReq=Req*V/(Req+Ra)
err=(VRb-VReq)*100/VRb
acc=100-err
printf("voltmeter reading case-2\n")
printf("VReq=%.2f V\n",VReq)
printf("percentage error\n")
printf("err=%.2f \n",err)
printf("percentage accuracy\n")
printf("acc=%.2f\n",acc)
|