Question: #include #include using namespace std; double f(float); int main() { //declaring the required variables float x1; float x2; int n; float h; float x; float

#include

#include

using namespace std;

double f(float);

int main() {

//declaring the required variables

float x1;

float x2;

int n;

float h;

float x;

float area = 0;

cout<< "The program calculates the area under a curve between two points on the x axis"<< endl;

cout << "The equation is: X^2+1.5X+2" << endl;

cout << "Please enter X min value(Positive Whole Numbers only):";

cin >> x1;

cout << "Please enter X max value(Positive Whole Numbers only):";

cin >> x2;

//Here n is the number of rectangles formed by the min and max X values

n=x2-x1;

//Calculating the width

float w=(x2-x1)/n;

//Calculating the area

for (int i = 1; i <= n; i++,x1++) {

x =(x1+(x1+1))/2;

//calculating the area of the rectangle i

area = area + (w * (f(x)));

}

//Printing the result

cout << "The area under the curve between min x" << x1 << "max is :"<< area<< " square inches" << endl;

}

//function to get the f(x) value

double f(float x) {

return pow(x, 2) + 1.5 * x + 2;

}

Ouput:

The program calculates the area under a curve between two points on the x axis The equation is: X^2+1.5X+2 Please enter X min value(Positive Whole Numbers only):1 Please enter X max value(Positive Whole Numbers only):4 The area under the curve between min x4max is :38 square inches

PART B) Three changes are to be made to the C++ program. above that uses the Riemann sum to calculate the area under a curve

1) # of Segments: prompt the user for how many segments the x axis should be divided into. For example: if the user sets the x axis range from 3" to 8", the previous program from Part A would divide it into five, 1" segments (#1: 3" to 4"; #2: 4" to 5"; #3: 5" to 6"; #4: 6" to 7"; #5: 7" to 8"). With the Part B update, the incremental area width will need to be calculated. For example, the user inputs a min of 3, a max of 7 with 50 segmentsEach segment width will now be 1/50th of the distance between 3 and 7.

2) Range of Min Max: the user should now be able to enter negative numbers for the min and max numbers. For example: a range of -4 to 4 is now acceptable.

3) The range min and max can now be real numbers. For example -8.5 to 8.5.

This is a sample of how the program should be displayed on the console...

This program calculates the area under a curve between two points on the x axis.

The equation is: XXXXXXXX

Please Enter the min x value: -8.5

Please Enter in the max x value: 8.5

Please enter the number of Intervals (Integer only): 100

The area under the curve between min x and max x is: total square inches(Note, -8.5, 8.5 and 100 are user inputs)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!