Skip to content

This repository contains java code for creating a scientific calculator

Notifications You must be signed in to change notification settings

VaishnaviThakre/Scientific-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Scientific Calculator

Welcome to the Scientific Calculator project! This repository contains the source code for a scientific calculator application that supports various mathematical operations and functions.

Table of Contents

Introduction

The Scientific Calculator is a versatile and user-friendly application designed to perform a wide range of mathematical operations, from basic arithmetic to complex scientific calculations. This project aims to provide an accurate and efficient tool for students, engineers, and anyone who needs to perform precise mathematical computations.

Features

  • Basic arithmetic operations: addition, subtraction, multiplication, and division
  • Advanced mathematical functions: trigonometric, logarithmic, exponential, and more
  • Support for parentheses to enforce operation precedence
  • User-friendly interface with clear display of input and output

Installation

To get started with the Scientific Calculator, follow these steps:

  1. Clone the repository:

    git clone git@github.com:VaishnaviThakre/Scientific-Calculator.git
  2. Navigate to the project directory:

    cd Scientific-Calculator
  3. Install the required dependencies:

    Depending on the implementation, you might need to install specific libraries. For example, if the calculator is implemented in Python:

    pip install -r requirements.txt
  4. Run the application:

    python calculator.py

Usage

Once the application is running, you can use the interface to perform various mathematical operations. Here are some examples:

  • Basic Arithmetic:

    • 3 + 5
    • 12 / 4
    • 7 * 8
  • Advanced Functions:

    • sin(45)
    • log(100)
    • exp(2)
  • Using Memory Functions:

    • M+ to add the current result to memory
    • MR to recall the value stored in memory
    • MC to clear the memory

Ensure to follow the on-screen instructions for a smooth experience.

Contributing

We welcome contributions to enhance the functionality and usability of the Scientific Calculator. If you would like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature"
  4. Push to the branch:
    git push origin feature-name
  5. Create a pull request detailing your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Thank you for using the Scientific Calculator! Happy calculating!


About

This repository contains java code for creating a scientific calculator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages