Skip to content

anmamuncoder/advanced-scientific-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scientific Calculator

Overview

The Scientific Calculator is a feature-rich application built using Python and PyQt5. It provides essential arithmetic operations along with advanced scientific functions, making it an efficient tool for mathematical calculations.

Features

Basic Arithmetic: Addition, Subtraction, Multiplication, Division
Scientific Functions: Trigonometric (sin, cos, tan), Logarithm, Square Root, Power Function
Special Operations: Factorial, Modulo, Parentheses Handling
Constants Support: Pi (π)
Fraction Converter: Convert between decimal and fraction
User-Friendly Controls: AC (All Clear), Delete (⌫), Reset Button
Graphical User Interface: Built with PyQt5 for a seamless experience

Technologies Used

  • Programming Language: Python
  • Libraries: PyQt5, sys, math, fractions

Installation

To set up the Scientific Calculator, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/advanced-scientific-calculator/.git
    cd advanced-scientific-calculator
  2. Install the required dependencies:
    pip install PyQt5
    pip install sys
    pip install math
  3. Run the calculator:
    python app.py

Usage

  • Click on buttons to enter values and operations.
  • Press = to evaluate the expression.
  • Use AC to clear the display and to delete the last entry.
  • Use RESET to restart the calculator.

Project Details

  • Total Buttons: 37
  • Lines of Code: Approximately 300-400
  • Development Duration: 1 Hour

📸 Screenshots

Here are some key pages of the application:

Book details Page Books Page
Home Page User Dashboard
Profile Page Transaction History Page
Home Page User Dashboard

License

This project is open-source and available under the MIT License.


🚀 Project Completed: Scientific Calculator using PyQt5! 🎉

🔢 Project: Scientific Calculator
💻 Programming Language: Python
📚 Libraries Used: PyQt5, sys, math, fractions
📌 Code Length: 300-400 lines
Development Time: 1 Hour
🔘 Total Buttons: 37

Just completed the development of a fully functional scientific calculator using PyQt5! This application supports basic arithmetic, trigonometric functions (sin, cos, tan), logarithms, square root, factorials, power calculations, fraction conversions, and more. 💡

🔥 Key Features:

✔️ Intuitive user interface built with PyQt5
✔️ Supports advanced scientific computations
✔️ Fraction to decimal converter for precise calculations
✔️ Error handling to prevent invalid input errors

Here’s a sneak peek of the project: (Add image/gif if available)

📌 Next Steps: Planning to enhance the project with a history feature and dark mode UI! Suggestions and feedback are welcome. 😊

🔗 GitHub Repository: (Add link if available)

#Python #PyQt5 #ScientificCalculator #Programming #Coding #GUI


🔗 Connect with Me

About

The Scientific Calculator is a feature-rich application built using Python and PyQt5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages