e4a1681edeae6876e6f87dff6908da3ddcda1bb6
# 🧮 Survivalcalc
A modern desktop calculator with advanced features for area, volume, and electricity calculations, built with Python and Tkinter.
✨ Features
- 🔢 Standard Calculator – Basic arithmetic with real-time computation
- 📐 Area Calculations – Square, rectangle, circle, triangle, trapezoid, cylinder, sphere, cone
- 📦 Volume Calculations – Cube, rectangular prism, cylinder, cone, sphere, tetrahedron, trapezoidal prism
- ⚡ Electricity Calculations – Voltage, current, resistance, and power with various formulas, plus a color band resistance calculator.
- 🌙 Dark Mode – Toggle between light and dark themes
- 🌍 Multi-Language Support – German (DE) and English (EN)
- 📏 Unit System – Support for pm, nm, μm, mm, cm, dm, m, km, Mm, Gm with automatic conversion
- 🔄 Adjustable Rounding – Configure decimal places (0–20)
- 🕓 Calculation History – Track last 3 calculations with SQLite storage
- ⚙️ Persistent Settings – All preferences saved automatically
- ⌨️ Keyboard Support – Full keyboard shortcuts for calculator operations
- 🔄 Automatic Updates – Notifies you when a new version is available.
🚀 Installation
- Download Survivalcalc_Installer.exe
- Run the installer
- Select your language (Deutsch / English)
- Follow the setup wizard
- Choose optional shortcuts (Start Menu, Desktop)
- Launch Survivalcalc from your shortcuts
No additional setup required!
🎮 Quick Start
Calculator
- Use on-screen buttons or keyboard numbers
- Press
=orEnterto calculate - Press
ACorEscapeto clear - Use
Backspaceto delete last digit
Shape Calculations
- Open Shapes menu
- Select area or volume calculation
- Choose radius or diameter (if applicable)
- Enter your dimensions
- Select your units
- Results update automatically
Electricity Calculations
- Open Shapes menu
- Select Electricity
- Choose the quantity to calculate (e.g., Voltage, Current)
- Select the formula you want to use (e.g., U = I · R)
- Enter your values
- Results update automatically
Settings
- Toggle dark mode
- Enable/disable rounding
- Change default units
- Switch languages
- Manage calculation history
🛠️ Technologies
- Python – Core application
- Tkinter – Cross-platform GUI
- SQLite – Calculation history storage
- JSON – Settings persistence
💻 System Requirements
- OS: Windows 7 or later
- RAM: 50 MB minimum
- Disk Space: 10 MB
- Internet: Required for initial download and update checks
⌨️ Keyboard Shortcuts
| Key | Action |
|---|---|
0–9 |
Number input |
+, −, ×, ÷ |
Operations |
. |
Decimal point |
Enter / = |
Calculate |
Escape / C |
Clear |
Backspace |
Delete last digit |
🗑️ Uninstallation
Windows
- Go to Settings → Apps → Apps & Features
- Find Survivalcalc
- Click Uninstall
📬 Support
- 🌐 Website: https://Survivalful.de
- 📧 Email: team@survivalful.de
📜 License
GPL License © 2026 Survivalful
📊 Version Info
- Version: 1.0.2
- Release: 24.03.2026
- Status: Stable
⭐ Support the Project
If you like Survivalcalc, consider sharing it with others!
Enjoy calculating! 🎯
Description