#include<iostream> #include<math.h> #include<cstdlib> using namespace std; int m
ID: 3925664 • Letter: #
Question
#include<iostream>
#include<math.h>
#include<cstdlib>
using namespace std;
int main(){
cout<<"name "<<" ";
cout<<"Round-off error for trignometric identites"<<" ";
long double uLongDouble,vLongDouble;
double uDouble,vDouble;
float uFloat,vFloat;
cout<<"Enter first angle in degree :";
cin>>uLongDouble;
cout<<"Enter second angle in degree :";
cin>>vLongDouble;
uDouble = static_cast<double>(uLongDouble);
vDouble = static_cast<double>(vLongDouble);
uFloat=static_cast<double>(uLongDouble);
vFloat=static_cast<double>(vLongDouble);
long double ldEq1Err;
ldEq1Err = 1+(cos(uLongDouble)/sin(uLongDouble))^2-(sin(ulongDouble)/cos(uLongDouble))^2;
cout<<ldEq1Err ;
}
//why does it says like: [Error] 'ulongDouble' was not declared in this scope
Explanation / Answer
Hi,
I have fixed the issue and highlighted the code changes below. Issue with letter small 'l' and 'L'.
uLongDouble ---- ulongDouble
And also these is another issue ^ letter. Instead of that letter we have to use pow() method to get the suqare.
#include<iostream>
#include<math.h>
#include<cstdlib>
using namespace std;
int main(){
cout<<"name "<<" ";
cout<<"Round-off error for trignometric identites"<<" ";
long double uLongDouble,vLongDouble;
double uDouble,vDouble;
float uFloat,vFloat;
cout<<"Enter first angle in degree :";
cin>>uLongDouble;
cout<<"Enter second angle in degree :";
cin>>vLongDouble;
uDouble = static_cast<double>(uLongDouble);
vDouble = static_cast<double>(vLongDouble);
uFloat=static_cast<double>(uLongDouble);
vFloat=static_cast<double>(vLongDouble);
long double ldEq1Err;
ldEq1Err = 1+pow((cos(uLongDouble)/sin(uLongDouble)),2)-pow((sin(uLongDouble)/cos(uLongDouble)), 2);
cout<<ldEq1Err ;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.