c++ program

In Progress Posted 2 years ago Paid on delivery
In Progress Paid on delivery

You will be working as Part of a programming team to write a Scientific Calculator Program. You will not be allowed to use any of the files or functions in the <math.h> file in the C++ Library, essentially you will be writing these codes from scratch. Your program will be graded on Functionality, absence of bugs, readability and all the rules and etiquette of C programming. You will have the challenge of Keeping your total Code under 1500 lines. You will even get a chance to score some style points for extra accessories and level of difficulty, Graphical user interface and display. Your Codes must be written as object-oriented packages. The Programmers will write the different functions and the Project Coordinator/Manager will simply Call the functions in the function main according to user specifications and preferences. There are many functions to write, so distribute the work will be distributed evenly and you will have to work well together as a team. You will learn a lot from each other and learn much about object-oriented programming. You will need to know the Taylor series expansion for many of these functions, so check your calculus textbooks or simply Google them or ask me for assistance.

I will deduct points for each covert bug that I discover in each code. Trust me, if they are any bugs, I will find them, regardless of how silly and seemingly insignificant, so leave no stone Unturned when debugging and think of every loophole and scenario.... Each project must be done by at least one student in the class. Make sure the program, stylishly signs your name and signature as part of the concluding Credits when the function that you write is executing.

Be sure to be clean and Consistent in your Function Definitions, be consistent with your variable Names make sure that your calculations and variables have the appropriate data type to be able to perform the calculations with a high level of accuracy.

The Calculator will have the following Functions.

Trigonometry

• Sine

• Cosine

• Tangent

• Secant

• Cosecant

• Cotangent

• Inverse sine

• Inverse cosine

• Inverse tangent

Exponentials and Logarithm

• Exponential e^x

• Power (X^2, X^n)

• Natural Log

• Log base 10

• Hyperbolic sine

• Hyperbolic Cosine

• Hyperbolic Tangent

Complex Numbers

• Multiplication

• Addition/Subtraction

• Conjugate

• Polar to Rectangular

• Rectangular to Polar

Combinatrix

• Combination

• Permutation

• Factorial

• Fibonacci Series

• Pascal’s Triangle

• Arithmetic Sequence

• Arithmetic Series

• Geometric Sequence

• Geometric series

• Prime Numbers

• Perfect Numbers

Matrix (Up to 4X4 Matrix)

• Addition

• Subtraction

• Transpose

• Inverse

• Determinant

• Multiplication

Statistics and Financing

• Mean

• Median

• Mode

• Standard deviation

• Variance

• Simple Interest

• Compound Interest

• APR Financing

C++ Programming

Project ID: #31912716

About the project

5 proposals Remote project Active 2 years ago

Awarded to:

Sindustrus

Hi i am enthusiastic freelancer and have years of experience in these projects please consider me for your project

$10 USD in 7 days
(4 Reviews)
3.7

5 freelancers are bidding on average $146 for this job

Vladbobr

Hello I have over 12 years experience in C/C++, C#, Qt, Templating, ATL/STL, MFC, WPF, Software Architecture. I enjoy working with C/C++ and algorithm, network programming. I've created desktop applications for various More

$600 USD in 3 days
(5 Reviews)
4.2
ntkhong

⭐⭐⭐⭐⭐ Algorithm Expert ⭐⭐⭐⭐⭐ Dear sir! I am very familiar with algorithm & data structure using c/c++/c#/java/python language. I've checked just your attached project and I am very interested in your project. When do y More

$50 USD in 1 day
(14 Reviews)
3.8
BICSoft

Hello sir, Software developer from BICSoft. I am expert in c, c++, java, perl, python and I am also expert in website development using HTML, CSS, php, javascript, Ajax, Angular and react etc. I am expert in native ap More

$50 USD in 1 day
(6 Reviews)
2.0