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

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

Write a C++ script 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)

## Expert Answer

#include <cmath>

#include<iomanip>

#define PI 3.1416 //step 1

using namespace std;

int main()

{

float a,angleInDegrees,angleInRadians,x1,x2,y1,y2;

cout << “Enter a real number” <<endl; //step 2

cin >> a; //step 3

//step 4

if(a>-PI && a<PI){

cout << “a is between – PI and PI” <<endl;

}else{

cout << “a is not between -PI and PI” <<endl;

}

//step 5

if(a>5 && a<99){

cout << “a is between 5 and 99” <<endl;

}else{

cout << “a is not between 5 and 99” <<endl;

}

//step 6

cout << “Enter a the value of an angle in degrees” <<endl;

cin >> angleInDegrees;

angleInRadians=(angleInDegrees/180)*PI;

cout << “The angle you enter in degree is equivalent to ” <<angleInRadians <<” radians” <<endl;

//step 7

cout << “Enter the coordinates of two points A = (x1, y1) and B = (x2, y2)” <<endl;

//step 8

cin >> x1;

cin >> y1;

cin >> x2;

cin >> y2;

//step 9

cout << “Coordinates of the mid-point M = (” <<(x1+x2)/2<<“,”<<(y1+y2)/2<<“) between A and B”<<endl;

//step 10

cout << “Distance between A and B = ” << sqrt(pow(x2 – x1,2) + pow(y2 – y1,2))<<endl;

}

**OUTPUT:-**