An open API service indexing awesome lists of open source software.

https://github.com/bocaletto-luca/calc

Calc is a simple yet powerful graphical calculator application written in Python using the PyQt6 library for the user interface. This application allows users to perform basic mathematical operations, calculate percentages, and compute square and cubic roots in an intuitive and user-friendly manner.
https://github.com/bocaletto-luca/calc

calculator desktop gui math opensource pyqt6 python qt simple-tool user-friendly

Last synced: 12 months ago
JSON representation

Calc is a simple yet powerful graphical calculator application written in Python using the PyQt6 library for the user interface. This application allows users to perform basic mathematical operations, calculate percentages, and compute square and cubic roots in an intuitive and user-friendly manner.

Awesome Lists containing this project

README

          

# Calc

**Author:** Bocaletto Luca

**Language:** Python

Calc is a simple yet powerful graphical calculator application written in Python using the PyQt6 library for the user interface. This application allows users to perform basic mathematical operations, calculate percentages, and compute square and cubic roots in an intuitive and user-friendly manner.

![Screenshot 2023-10-08 201410](https://github.com/elektronoide/calc-free/assets/134635227/3085b0f5-29a7-4cc0-9466-0ee6f9483f9a)

## Features

- **User-Friendly Interface**: Calc Free boasts an intuitive and easy-to-use graphical interface that allows users to input numbers and perform calculations effortlessly.

- **Basic Mathematical Operations**: Users can perform addition (+), subtraction (-), multiplication (*), and division (/) operations with ease.

- **Square and Cubic Roots**: Calc Free offers the capability to calculate both square root (sqrt) and cubic root (cbrt) of a given number.

- **Percentage Calculation**: With the '%' operator, users can easily calculate percentages.

- **Clear Input**: The 'CANC' button allows users to clear the current input and start fresh.

## How to Use

1. **Numeric Input**: Use the numeric buttons (0-9) and the decimal point to input numbers. Your input will be displayed in the top text box.

2. **Mathematical Operations**: Use the operation buttons (+, -, *, /) to perform basic mathematical calculations. The result will be displayed in the text box.

3. **Square and Cubic Roots**: Press the 'sqrt' button to calculate the square root or the 'cbrt' button to calculate the cubic root of the current input.

4. **Percentage Calculation**: Use the '%' button to calculate the percentage based on the current input.

5. **Clear Input**: Click the 'CANC' button to clear the current input and start a new calculation.

6. **Final Calculation**: Press the '=' button to calculate the final result based on the current input and operator.

## Requirements

- Python 3
- PyQt6

---

**Note**: Ensure that you have installed all the necessary dependencies before running the application.

**Maintainer Update**

My current GitHub account is **@bocaletto-luca**, which is now the official maintainer of all projects previously published under the **@Elektronoide** account. Please direct any issues, pull requests, or stars to **@bocaletto-luca** for future updates.

---