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

Let consider the intervals I1 = [-, ], I2 = [5, 99], and I3 = ]-50, -4[. ( [, ]

ID: 3670593 • Letter: L

Question

Let consider the intervals I1 = [-, ], I2 = [5, 99], and I3 = ]-50, -4[.

( [, ] for inclusive and ], [ for excusive)

Write a C++ script in one code to perform the following:

1) Define PI () as a constant and set it value rounded to 4 decimal places.

2) Ask the user to enter a real number

3) Save the user response as a variable a of type float

4) If a belongs to the interval I1 = [-, ] , display on the console “a is between – PI and PI” and “a is not between –PI and PI” otherwise.

5) If a belongs to the interval I2 = [5, 99] , display on the console “a is between 5 and 99” and “a is not between 5 and 99” otherwise.

6) Ask the user to enter a the value of an angle in degrees, you save the entry as angleInDegrees. Compute its value in radians into the variable angleInRadians; print out: The angle you enter in degree is equivalent to angleInRadians radians.

7) Ask the user to enter the coordinates of two points A = (x1, y1) and B = (x2, y2)

8) Save the variables x1, y1, x2, and y2 as type float

9) Display on the console the coordinates of the mid-point M = ((x1 + x2)/2, (y1 + y2)/2) between A and B

10) Display on the console the distance between A and B using the relation: distance = sqrt((x2 - x1)2 + (y2 - y1)2 )

Explanation / Answer

#include<iostream>
#include<cmath>
using namespace std;
const float PI = 3.1416;

int main(){
float a,angleInDegrees,angleInRadians,x1,y1,x2,y2;
cout<<"Enter a real number";
cin>>a;
if(a >= -PI && a <= PI)
    cout<<" a is between –PI and PI";
else
    cout<<" a is not between –PI and PI";
if(a >= 5 && a<= 99)
    cout<<" a is between 5 and 99";
else
    cout<<" a is not between 5 and 99";
cout<<" Enter an angle in degrees";
cin>>angleInDegrees;
angleInRadians = angleInDegrees * PI /180;
cout<<" The angle you enter in degree "<<angleInDegrees<<" is equivalent to "<<angleInRadians<<" radians";
cout<<" Enter the coordinates of two points A = (x1, y1) and B = (x2, y2)";
cin>>x1>>y1>>x2>>y2;
cout<<" The coordinates of the mid-point M = ("<<(x1+x2)/2<<","<<(y1+y2)/2<<") between A and B";
cout<<" The distance between A and B, distance = "<< sqrt(pow(x2-x1,2)+pow(y2-y1,2));
return 0;
}