- /*
- * 1045.cpp
- *
- * Created on: 2010-7-30
- * Author: Administrator
- */
- //公式推导:V2=iR=CR d/dt(Vs*cos(wt)-Vr*cos(wt+b))=Vrcos(wt+b)
- // CRw(sin(wt+b)-sin(wt))=Vr*cos(wt+b)
- // 令t=0化简得: tan(b)=1/(CRw)-------------(1)
- // 令wt+b=0化简得:Vr=CRwVs*sin(b)------------(2)
- // 由(1),(2)得: Vr=CRwVs/sqrt(1+(CRw)^2))
- #include <iostream>
- #include<cmath>
- #include<stdio.h>
- using namespace std;
- int main()
- {
- double vs,r,c,w,vr=0.001;
- int i,t;
- cin>>vs>>r>>c>>t;
- for(i=1;i<=t;i++)
- {
- cin>>w;
- vr=c*r*w*vs/sqrt(1+c*r*w*c*r*w);
- printf("%.3lf/n",vr);
- }
- return 0;
- }