Question: I'm having a problem with this c++ program compiling. The voltage gain of an amplifier is given by this formula: voltage gain = (275/(23^2 +
I'm having a problem with this c++ program compiling.
The voltage gain of an amplifier is given by this formula:
voltage gain = (275/(23^2 + 0.5f^2)^(1/2))^n
f is the frequency in HZ
n is the number of stages in the amplifier.
Using this formula, write a C++ program to determine the value of voltage gain.
Example: amplifier with 4 stages, operating at 120HZ frequency.
The output shoudl be in the form:
At frequency xxxxx hertz, the voltage gain is yyyyy
#include
int main() { double numOfStages,freq,voltGain; cout<<"Enter the value of n,the number of stages of the amplifiler:"; cin>>numOfStages; cout<<" Enter the value of f, the frequency of the amplifer in herts:"; cin>>freq; voltGain = pow((275 /(sqrt( pow(23.0,2.0)+(0.5*pow(freq,2.0))),numOfStages); cout<<" At a frequncy of"< return 0; } i keep getting this error In function 'int main()': 12:76: error: expected ')' before ';' token 12:76: error: expected ')' before ';' token
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
