1. INTRODUCTION
1.1 About the Project
1.1.1 Scientific Calculator-An Overview
Scientific calculator is a type of electronic calculator, usually but not always handheld,
designed to calculate problems in science, engineering, and mathematics. They have almost
completely replaced slide rules in traditional applications, and are widely used in both
education and professional settings. Modern scientific calculators generally have many more
features than a standard four or five-function calculator, and the feature set differs
between manufacturers and models; however, this project deals with 20 simple and basic
mathematical functions including:
1. Addition
2. Subtraction
3. Multiplication
4. Division
5. Modulus
6. Sine function
7. Cosine function
8. Tangent function
9. xy
10. Root
11. Cosec function
12. Sec function
13. Cot function
14. X2
15. root
16. X!
17. 1/x
18. log
19. ln
20. E
1.1.2 Objective of the PROJECT
The main objective of the project SCIENTIFIC CALCULATOR is to help the user to do
calculations with some of the main important and useful functions in MATHEMATICS. This
program targets at the comfortance of the user along with proper and accurate result of the
entered questions. It helps the user to also do complex operations like Natural Logarithm,
Trigonometry, Logarithm, and even the e function. Has the feature like CLEARING, EXIT and
also the mathematical number PI.
2. SYSTEM SPECIFICATION
2.1 Development Environment
2.1.1 Hardware Configuration
PROCESSOR : Intel Core i7-5960X
RAM : HyperX Predator 3600 2X8GB
GRAPHICS ADAPTER : Nvidia GeForce GTX Titan Xp
MONITOR : AOC Agon AG352UCG
KEYBOARD : Logitech G910 Orion Spectrum
MOUSE : Logitech G903
2.1.2 Software Configuration
OPERATING SYSTEM : Windows 10
EDITOR : DOSBox
PROGRAMMING LANGUAGE : C++
OOP CONCEPTS USED : Data Abstraction, Data Encapsulation, Modularity, Inheritance,
Polymorphism, Reusability.
FEATURES USED : FUNCTIONS
DATABASE : SQL
3. DATA FLOW DIGRAM
Sl.No | Function | Description |
---|---|---|
1. | INTRO() | INTRODUCTION TO THIS PROJECT |
2. | GRAPH() | GIVES GRAPHIC DESIGN TO THE PROJECT |
3. | DIS() | DISPLAY THE ITEMS AND INFORMATIONS |
4. | ENTER() | ACCEPTS THE ENTERED NUMBER AND PROCESS IT ACCORDING TO THE OPERATION ASKED |
4. CONCLUTION
Making programs designed for a real-life purpose is a great way to understand programming and programming
concepts. This C++ project and OOP concepts used have been of greater help to me for understanding OOP
concepts and for its functioning, it can be easily modified and maintained. This calculator is designed
in a user friendly manner. This software is economically feasible. As the cost of hardware and software
required is low. The main objectives that are achieved are to do complex operations and many other
functions. All the calculations are done by the computer and provide greater speed and thus reduce time
consumption. It provides the user a quick response with very accurate information. The project has been
developed to meet the aspirations indicated in the modern age. An attempt has been made through this
project to do all work ease and fast.
5. BIBLIOGRAPHY
5.1 Textbooks:
1. Computer Science with C++ A textbook for class XI by Sumita Arora
2. Computer Science with C++ A textbook for class XII by Sumita Arora
5.2 Websites:
1. http//en.wikipedia.org/
2. www.softechworld.com
6. Output Screen Layouts