Area under curve, Programming Languages

Assignment Help:

Area Under Curve

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b.
The area under a curve between two points can be found by doing a definite integral between the two points.

Instructions to work with Open PBT Client:

  1. Specify the work directory path in the 'Work directory Path' field. The path should correspond to your solution Work directory.
  2. Download the support files by clicking the Get Support Files.
  3. You will find the problem directories containing:
    • problem.h file
    • problem.c file

in your project directory.

  1. Code the solution in.c file inside the problem directory
  2. All required files will be downloaded to your work directory. Creating additional files is strongly discouraged.

The Prototype of the Function is :

double getAreaUnderCurve (struct Term* equation, int noOfTerms, int limit1,int limit2)

  • Where equation represents number of Term in a equation with x_pow and coeff of X
  • Where noOfTerms is the number of terms in the equation
  • Where limit1 and limit2 are the 2 given points to find the area.
  • The function getAreaUnderCurve() return the area of type double corrected to 4 decimal places.(eg : 5.2704. )

Example 1

Input :


    Term equation = x + 3(x^2);     int noOfTerms = 2;     int limit1 = 4;     int limit2 = 8;
    where, struct Term* equation => { equation[0].exponent = 1; equation[0].coefficient = 1; equation[1].exponent = 2; equation[1].coefficient = 3; }

Output :


The function getAreaUnderCurve() returns 472.0.

 

Example 2

Input :


    Term[] equation = x;     int noOfTerms = 1;     int limit1 = 1;     int limit2 = 1;

Output :


The function getAreaUnderCurve() returns 0.0

Example 3

Input :


    Term equation = x;     int noOfTerms = 1;     int limit1 = 2;     int limit2 = 1;

Output :


The function getAreaUnderCurve() returns 1.5

For C solutions

Header File

:

areaundercurve.h

Function Name

:

double getAreaUnderCurve (struct Term* equation, int noOfTerms, int limit1,int limit2)

 

File Name

:

areaundercurve.c

 

For C++ solutions

Header File

:

areaundercurve.h

Class Name

:

AreaUnderCurve

Function Name

:

double getAreaUnderCurve (struct Term* equation, int noOfTerms, int limit1,int limit2)

FileName

:

areaundercurve.c

General Instructions

    *

The file / class names, functions, method signatures, header files are to be used as mentioned in the problem statement. Do not use your own names or change the method signatures and fields. You can add any number of additional methods.

    *

For C solutions, change the value of "C_OR_CPP" macro in header file as 1 and for C++ solutions change the value as 2.

    *

Incase of iostream.h specify as iostream only.

    *

Command line options for the main() function are not supported currently.

 


Related Discussions:- Area under curve

Describe url and hostname part, Describe URL and hostname part? The hos...

Describe URL and hostname part? The hostname part of the URL should be a valid Internet hostname. It can also be an IP address like as 204.29.207.217 or 128.235.252.184. The

Advantages of java stored procedures, Advantages of java stored procedures ...

Advantages of java stored procedures Transactions Although a saved process contains SQL orders, once collected it will socialize with SQL Hosting server very diversely from

Irenecereno, Using the concept of structures, write a program to assign pas...

Using the concept of structures, write a program to assign passenger seats in an airplane. Assume a small airplane with seats numbered as follows: 1 A B C D 2 A B C D 3 A

Design an application that opens and analyses word files, Design an applica...

Design an application that opens and analyses word files. Requirements: Create an application that analyses text documents. It should open a text file, read each word in

Implement a lunar lander simulation, 1. Modify your solution to #8 so that ...

1. Modify your solution to #8 so that if an ellipse is touched by the mouse, it turns permanently green.Bonus (up to +5): a green ellipse stops moving, but recovers after 5 seconds

Write an application to assign seats for each flight, ( Airline Reservation...

( Airline Reservations System ) A small airline has just purchased a computer for its new automated reservations system. You have been asked to develop the new system. You are to w

Virtual Logic and Arrays, My programming class uses Virtual Logic (not virt...

My programming class uses Virtual Logic (not virtual studio) to learn how to program algorithms but we don''t get any assistance form the instructor so I am at a loss as to how I a

Area under curve, Area Under Curve Write a program to find the area und...

Area Under Curve Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve be

Write use case description for the process, The following is the process an...

The following is the process an account holder of eBroker, a discount online brokerage firm, uses to sell stocks.  The user first logs in by entering the username and password.

C# XNA Game Development, I need help for C# XNA 2Dimension Game Development...

I need help for C# XNA 2Dimension Game Development. I am gonna send the question and my solution(incomplete). I need you to complete it. Can you help me about that. I have 6-7 days

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd