home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1979-12-31 | 969 b | 52 lines |
- 2 DIM A(15),B(15),S(15)
- 10 PRINT "THIS IS A PROGRAM TO FIND THE RMS VALUE OF ANY COMPLEX WAVE.
- 20 PRINT "ENTER PERIOD"
- 30 INPUT T
- 60 A(0)=T/24
- 62 A(1)=A(0)*3
- 64 A(2)=A(0)*5
- 66 A(3)=A(0)*7
- 68 A(4)=A(0)*9
- 70 A(5)=A(0)*11
- 72 A(6)=A(0)*13
- 74 A(7)=A(0)*15
- 76 A(8)=A(0)*17
- 78 A(9)=A(0)*19
- 79 A(10)=A(0)*21
- 80 A(11)=A(0)*23
- 81 PRINT "ENTER THE VALUES OF VOLTAGE WHICH CORRESPONDES TO THE
- 82 PRINT "FOLLOWING TWELVE DIVISIONS OF THE PERIOD."
- 83 FOR Z=0 TO 11
- 84 PRINT; A(Z)
- 85 INPUT B(Z)
- 86 NEXT Z
- 90 C=B(0)^2
- 91 D=B(1)^2
- 92 E=B(2)^2
- 93 F=B(3)^2
- 94 G=B(4)^2
- 95 H=B(5)^2
- 96 I=B(6)^2
- 97 J=B(7)^2
- 98 K=B(8)^2
- 99 L=B(9)^2
- 100 M=B(10)^2
- 101 N=B(11)^2
- 155 U=A(0)*2
- 200 S(0)=C*U
- 201 S(1)=D*U
- 202 S(2)=E*U
- 203 S(3)=F*U
- 204 S(4)=G*U
- 205 S(5)=H*U
- 206 S(6)=I*U
- 207 S(7)=J*U
- 208 S(8)=K*U
- 209 S(9)=L*U
- 210 S(10)=M*U
- 211 S(11)=N*U
- 250 X=S(1)+S(2)+S(3)+S(4)+S(5)+S(6)+S(7)+S(8)+S(9)+S(10)+S(11)+S(0)
- 255 Z=(X/T)^0.5
- 425 PRINT "THE RMS VALUE OF THE WAVE IS,"
- 430 PRINT " " Z "VOLTS RMS"
-