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

Java input stream, Expertsmind brings you unique solution in java assignme...

Expertsmind brings you unique solution in java assignments I.O streams The Java.io packages contains nearly every category you might ever need to execute feedback and resu

Define a procedure that takes a list as a single argument, (a) Define a pro...

(a) Define a procedure (subsets x) that takes a list as a single argument and returns all 2^n subsets of that list, i.e. the power set of the list; e.g. (subsets '(a b c)) ==> (

What is cisc & risc?, Question 1 What is CISC & RISC? Explain their addres...

Question 1 What is CISC & RISC? Explain their addressing modes Question 2 Discuss the following- Design Specification of Assembler Design of Single Pass Assembler

Program for simulate part of the game of yahtzee, This assignment will make...

This assignment will make use of arrays and functions to simulate a game. ASSIGNMENT DESCRIPTION This program will simulate part of the game of Yahtzee! The player will

Fileless document and encryption(stegnography), code for using tree view co...

code for using tree view control and fill it with database

Php / mysql issues, Im having problems with my php / mysql code. I am tryin...

Im having problems with my php / mysql code. I am trying to make it so it looks for an asset Number and if it is in the shop if the asset is in the database but is not in the shop

Program to translate a sentence , a) Write a program i_language(Sentence,N...

a) Write a program i_language(Sentence,NewSentence) that translates a sentence to the i-language. In this language all vowels are changed to i and all other characters are kep

Decision table, If it is a weekday and it is not a holiday, then you go to ...

If it is a weekday and it is not a holiday, then you go to work. However, if it is a weekday and it is a holiday, then what you do depends on the weather. If it is raining, you pla

Cobol, i have 4 variables in my linkage section of PIC 9(3) ..while submitt...

i have 4 variables in my linkage section of PIC 9(3) ..while submitting i m passing parameter value i.e. numeic to them but its taking space for 2 varaible and for two its taking c

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