Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🧮 Smart Calculator

📖 Description

Smart Calculator is a Python-based menu-driven application that performs basic arithmetic operations with user-friendly interaction and error checking. It supports both whole numbers and decimal numbers, prevents division by zero, and allows users to perform multiple calculations without restarting the program.


✨ Features

  • ➕ Addition
  • ➖ Subtraction
  • ✖️ Multiplication
  • ➗ Division
  • 🧮 Modulus
  • 🔢 Supports decimal (float) values
  • ⚠️ Division by zero error handling
  • 📋 Menu-driven interface
  • 🔁 Perform multiple calculations in one run
  • 💬 Professional input and output messages

🛠️ Technologies Used

  • Python 3
  • Visual Studio Code (VS Code)
  • Git
  • GitHub

📂 Project Structure

Smart-Calculator/ │── smart_calculator.py │── README.md


▶️ How to Run

  1. Clone or download this repository.
  2. Open the project in VS Code.
  3. Run "smart_calculator.py".
  4. Enter two numbers.
  5. Select the desired operation from the menu.
  6. View the result.
  7. Choose whether to perform another calculation.

📌 Future Improvements

  • Scientific calculator functions
  • Power and square root operations
  • Calculation history
  • Graphical User Interface (GUI)
  • Better input validation

👨‍💻 Author

Ayman Khan


⭐ If you found this project useful, consider giving it a star on GitHub!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages