Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

can someone tell me why my program is giving me a code 2065 for error C2065: \'Q

ID: 3632229 • Letter: C

Question

can someone tell me why my program is giving me a code 2065 for error C2065: 'Q' : undeclared identifier.. I declared my void function at the top

#include<iostream>
#include<cmath>
using namespace std;


void tanInverse(double num, double delta, double& radian);
void absolute(double num);

int main()
{
double num, delta, radian;
tanInverse(num,delta,radian);
absolute(num);


system("pause");
return 0;
}

void tanInverse(double num, double delta, double& radian)
{
double T1,T2,Den,power,sign,x;
delta=0.000001;
T1=x;
sign=-1;
Den=3;
power=x*x*x;
T2=T1+sign*(power/Den);
Q=((T1-T2)/T1);
absolute(Q);
/*while(absolute(Q) > delta)
{
T1=T2;
power=power*x*x;
sign=(-1);
Den=Den+2;
T2=T1+sign*(power/Den);
}
radian=T2;

*/}
void absolute(double num)
{
if(num<0)
num=-num;
}

Explanation / Answer

please rate - thanks

//Q is undefined in tanInverse


#include<iostream>
#include<cmath>
using namespace std;


void tanInverse(double num, double delta, double& radian);
void absolute(double num);

int main()
{
double num, delta, radian;
tanInverse(num,delta,radian);
absolute(num);


system("pause");
return 0;
}

void tanInverse(double num, double delta, double& radian)
{
double T1,T2,Den,power,sign,x,Q;
delta=0.000001;
T1=x;
sign=-1;
Den=3;
power=x*x*x;
T2=T1+sign*(power/Den);
Q=((T1-T2)/T1);
absolute(Q);
/*while(absolute(Q) > delta)
{
T1=T2;
power=power*x*x;
sign=(-1);
Den=Den+2;
T2=T1+sign*(power/Den);
}
radian=T2;

*/}
void absolute(double num)
{
if(num<0)
num=-num;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote