0 views

Uploaded by Kaushik Rebel

ppt of sci calculator

- 9T332G-formation-ibm-unica-campaign-8-6-administration.pdf
- Sample Functional Resume for computer science students.
- Form
- International Journal of Computer Science and Engineering Survey (IJCSES)
- Statistics in Computer Science
- ITCSE-2015
- Computer Book List
- Birla Soft
- ITCS
- ITCS
- D_Optimal Excel Spreadsheet MAcro
- Journal Rankings - For Pusblishing
- ITCSE 2015
- List of Papers-icast
- Resume
- PG-I
- Communication Within CSE
- ITCSS-2015
- Time Table
- Resume Kundan B.tech Cse 2012

You are on page 1of 19

SCIENTIFIC CALCULATOR

Batch No: MIP19CS18 Under the Guidance of

K.Kaushik (160717733052) Professor , CSE

Shuaib Ahmed (160716733025)

Project Coordinators

Mr.R.Sandeep

Assistant Professor, CSE

Mrs.P.M.Tulasi

Assistant Professor, CSE

ABSTRACT

•C++ program to make a scientific calculator.

which is able to add, subtract, multiply and divide, sin, cos,

tan, log, Gauss Jordan two operands entered by the user.

calculator.

of linear simultaneous equations that arise in engineering

and science

CONTENTS

• Introduction

• System Study

• System Design

• Implementation

• Testing

• Conclusion

• References

INTRODUCTION

form of a computer program i.e C++ that a scientific calculator

could use to compute functions such as square root, the

exponential, and sine functions and Gauss-Jordon Elimination

method etc.

• Check the arithmetic operations are working fine- +, -, /, * etc

• Verify that BODMAS is applied in case of complex queries

and correct result is returned

• Verify that calculator gives correct result in case of operations

containing decimal numbers

System Analysis

• Existing Systems

• Proposed Systems

• Software and Hardware Requirements

EXISTING SYSTEM

• The project eliminates the paper work, human faults,

manual delay and speeds up the process.

retrieval of errors and it will also be of a good assistance to

any researcher on these topics.

PROPOSED SYSTEM

• Which is User Friendly.

• Which will restrict the user from accessing other users

data.

• Which will help the administrator to handle all the

changes.

• The System will be completely menu driven so that the

users will have no problems in using all the options.

• The system will be efficient and fast in response.

• The system will be customized according to the needs.

SYSTEM REQUIREMENTS

Hardware requirements:

RAM: 2GB(4GB + recommended)

Graphic card: basic GPU

Hard disk: 1GB free space(or above)

Display resolution:1024x768 or higher

Input device: Standard keyboard

Software requirements:

Operating system: Windows 7 or above

Processor : Intel Pentium or compatible, 1.6GHz

Compiler: GCC

IDE: Turbo C++

Language: C++

BLOCK DIAGRAM

Input

Calculator

Functioning Unit

Output

User

System Design

• Flow Chart .

• Implementation Details .

• Algorithm for Guass Jordon Elimination

Method .

IMPLEMENTATION

Power: Takes two numbers as inputs to the function and outputs the calculated exponent

value with respect to the base

Square: Takes one numeric value as input and outputs the square result of it

Sin: Takes one numeric value as input and outputs the Sine result of it

Cos: Takes one numeric value as input and outputs the Cosine result of it

Tan: Takes one numeric value as input and outputs the Tangential result of it

Log: Takes one numeric value as input and outputs the Log result of it

Base Log: Takes one numeric value as input and outputs the Base 10 Log result of it

Gauss Jordan: Takes number of equations and their coefficients as input and outputs the

eliminated Gauss-Jordan result of it

FLOWCHART

START

Enter

your

choice

No Yes

Do you

want to

YES continue

NO

Switch off calculator

STOP

A: Algorithm

1. User selects function to use by the

Scientific Calculator core

2. Then user submits input

3. Program calculates the result as output to

the user

4. User chooses to exit

5. Program ends

Gauss Jordan Method Algorithm:

1.Start

2.Read the order of the matrix ‘n’ and read the coefficients of the linear equations.

3.Do for k=1 to n

Do for l=k+1 to n+1

a[k][l] = a[k][l] / a[k][k]

End for l

Set a[k][k] = 1

Do for i=1 to n

if (i not equal to k) then,

Do for j=k+1 to n+1

a[i][j] = a[i][j] – (a[k][j] * a[i][k])

End for j

End for i

End for k

4.Do for m=1 to n

x[m] = a[m][n+1]

Display x[m]

End for m

5.Stop

CONCLUSION AND FUTURE SCOPE

infer large calculations based on the input given by the user.

• Our experimental study proves that our Scientific Calculator is a

practical tool to have in computers of students pursuing streams

in Science and Engineering fields.

• This project can be extended by adding few more scientific

functionalities for further expansion.

TESTING

program or application with an intent of finding

errors.

We are testing this project using:

1] Unit Testing

2] Integration Testing

REFERENCES

[1] Morton Rosenstein, “Computing with the Scientific Calculator” in 1st Edition, 1986 .

QUERIES ?

THANK YOU

- 9T332G-formation-ibm-unica-campaign-8-6-administration.pdfUploaded byCertyouFormation
- Sample Functional Resume for computer science students.Uploaded byXuetong Yan
- FormUploaded bysudhakp
- International Journal of Computer Science and Engineering Survey (IJCSES)Uploaded byijcses
- Statistics in Computer ScienceUploaded byHadiBies
- ITCSE-2015Uploaded byCS & IT
- Computer Book ListUploaded byazizbinnaser
- Birla SoftUploaded byAbhishek Jain
- ITCSUploaded byCS & IT
- ITCSUploaded byitcs2014
- D_Optimal Excel Spreadsheet MAcroUploaded byDearRed Frank
- Journal Rankings - For PusblishingUploaded byJacqueline Jensen
- ITCSE 2015Uploaded byCS & IT
- List of Papers-icastUploaded byAnonymous Ndsvh2so
- ResumeUploaded bysaksenad
- PG-IUploaded byneharawankar
- Communication Within CSEUploaded byRithika Mohan
- ITCSS-2015Uploaded byCS & IT
- Time TableUploaded byAbhishekAnand
- Resume Kundan B.tech Cse 2012Uploaded byakshayg148
- ITCONUploaded byCS & IT
- Aimcat Discussion ThreadUploaded byUtsav Gupta
- Date_sheet__Feb,_2011Uploaded byMubashir Rash
- Checklist.pdfUploaded bysagita
- proposalUploaded byapi-459182310
- cadens resumeUploaded byapi-219258177
- hts-logUploaded byAndi Wijayanto
- Iti Interview QesUploaded byMahmoud Abdallah
- SOFT ENG - CSUploaded byAbel Ingaw
- SEM 6 marksUploaded byTanmay

- gs3manualUploaded bya604
- Windows Azure Marketplace WhitepaperUploaded byCarlos A. Jambrina
- Installing PfSense - PFSenseDocsUploaded byddro
- ChemOffice v18.0 Release NotesUploaded bybarack orama
- ChangesUploaded byPobretano
- Tellervo ManualUploaded byRaluca Cristache
- WinCC Professional Getting StartedUploaded byThEbEsT02
- AMD HackintoshUploaded byJason Steele
- ASIO4ALL v2 Instruction ManualUploaded byPatricio Andres Oliva Abarzua
- Primavera P6 CapabilitiesUploaded byUr My
- How Do I Uninstall Ubuntu Linux From WinXP Dual Boot MachineUploaded bydgamache19622295
- Avanquest PowerDesk v8.5 User's GuideUploaded byjon656369
- VHDL Digital NAND Gate Program.Uploaded byMuchamad Aldi Ananta
- Microsoft Lync Server 2013 Multitenant Pack for Partner Hosting Deployment GuideUploaded byAdewale Raji
- Lab 2 - Grid ManipulationUploaded bySaravanan Muthuraman
- GupShup Overview 2012_Version2Uploaded byayushibhasin89
- Erp Business Modules PDFUploaded byPamela
- SMS Engine-Enterprise Edition GuideUploaded byusm01
- Accessing an SMB Share With Linux MachinesUploaded byHamami InkaZo
- 2354754Uploaded bychrash
- Python Introduction 2016Uploaded byfreeloader
- BeansUploaded byChamakuri Upendar
- DB2 10Uploaded byYeroid Diorey Potestas
- 1009 - SQL TuningUploaded byJulio Cuevas Casanova
- PITS Assignment Question 2015Uploaded byAlvin Daniel
- LESSON 10 - Using Microsoft Help WorkshopUploaded byapi-3709816
- 6875H SpecificationsUploaded byTimu Ovidiu
- IDMS_matUploaded byShadab Khan
- Assignment 01 - Customer Satisfaction SurveyUploaded byStanley Romero
- IS301SyllabusUploaded byGrantham University