Skip to content

yusraSyed05/scientific_calculator

Repository files navigation

🧮 Scientific Calculator

A scientific calculator web application built with React and styled with Tailwind CSS.

React Tailwind CSS License: MIT

🌐 Demo

Visit the live demo: Scientific Calculator

🖼️ Screenshots

Desktop View Mobile View
Desktop View Mobile View

🌟 Basic Operations

  • Addition, Subtraction, Multiplication, Division
  • Percentage calculations
  • Decimal point support

✨ Scientific Functions

  • Trigonometry: sin, cos, tan (with DEG/RAD toggle)
  • Logarithms: ln (natural log), log (base 10)
  • Exponentials: e^x, 10^x
  • Powers: , , x^y
  • Square Root: √x
  • Reciprocal: 1/x
  • Factorial: n!
  • Constants: π (Pi), e (Euler's number)

📦 Installation

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js
  • npm

Steps

  1. Clone the repository
git clone https://github.com/yourusername/scientific-calculator.git
  1. Navigate to the project directory
cd scientific-calculator
  1. Install dependencies
npm install
  1. Start the development server
npm start

📁 Project Structure

scientific-calculator/
├── public/
│   ├── index.html
├── src/
│   ├── App.js              
│   ├── calculator.js       
│   ├── index.css           
│   └── index.js            
├── .gitignore
├── LICENSE
├── README.md
├── package-lock.json
├── package.json
├── postcss.config.js
└── tailwind.config.js

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A scientific calculator web application built with React js and styled with Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published