COMPLEX NUMBERS RCL CIRCUIT


c RLC under steady state  Schaum BEE probelm 3.7
      real L
      data v0,R, f , L, C/100.,100.,79.6,1.,5.E-6   /
      complex Zl , Zc ,ztotal, V , I, Vr, Vl, Vc
      pi=2.*asin(1.)
      radtodeg=180./pi
      omega=2.*pi*f
      v=cmplx(v0,0.)
      ZL=cmplx(0.,omega*L)
      Zc=cmplx(0.,-1./(omega*c))
      Ztotal=R+Zl+Zc
      i=V/ztotal
      vr=I*R
      vL=I*zl
      Vc=I*zc
      print*,'abs(i),angle(i) deg=',abs(i), radtodeg*atan(aimag(i)/
     $real(i))
      print*,'  '
      print*,'abs(vr),angle(vr) deg=',abs(vr), radtodeg*atan(aimag(vr)/
     $real(vr))
      print*,'  '
      print*,'abs(vl),angle(vl) deg=',abs(vL), radtodeg*atan(aimag(vL)/
     $real(vL))
      print*,'  '
      print*,'abs(vc),angle(vc) deg=',abs(vc), radtodeg*atan(aimag(vc)/
     $real(vc))
      print*,'  '
      stop
      end
      
       abs(i),angle(i) deg=  0.706206739 -45.0728798
 abs(vr),angle(vr) deg=  70.6206741 -45.0728798
 abs(vl),angle(vl) deg=  353.203339  44.9271164
 abs(vc),angle(vc) deg=  282.402771  44.9271126