Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartCalc v3.0

SmartCalc v3.0 is a multifunctional calculator with advanced features, including calculations, graph plotting, and credit and deposit calculators.

Key Features

Calculator

  • Supports arithmetic operations: +, -, *, /, ^, mod.
  • Works with trigonometric and logarithmic functions (sin(x), log(x), etc.).
  • Expression input with support for floating-point numbers and exponential notation.
  • Calculation history.

Graph Plotting

  • Function graphing with coordinate axes, grid, and adaptive scaling.
  • Supports domain values from -1,000,000 to 1,000,000.

Credit & Deposit Calculators

  • Credit calculator: Calculates monthly payments, overpayment, and total repayment (annuity and differentiated methods).
  • Deposit calculator: Computes accrued interest, taxes, and final deposit amount, considering capitalization and replenishments.

Settings & Logging

  • Configuration file support (theme selection, interface language, calculator mode).
  • Operation logging with time-based rotation.

Technical Requirements

  • Language: Java 8
  • Architecture: MVVM
  • Business Logic: Dynamic C++ library (inherited from SmartCalc v2.0)

Installation

The application is distributed via an installer for macOS.

Run from command line (Java 8 required)

mvn install
java -Djava.library.path=src/main/resources/lib -jar target/SmartCalc-3.0.jar

About

Многофункциональный калькулятор с расширенными возможностями, включая вычисления, построение графиков, кредитный и депозитный калькуляторы

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages