Skip to content

Декстопное приложение - расширенная версия обычного калькулятора, дополнительно способная строить графики функций

Notifications You must be signed in to change notification settings

maslynem/Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SmartCalc

Реализация SmartCalc на языке Java.

Описание

Реализация на языке программирования Java расширенной версии обычного калькулятора, поддерживающий вычисления арифметических выражений с учетом приоритетов, а так же некоторыми математическими функциями.
Помимо вычисления выражений калькулятор так же способен поддерживать использование переменной x и строить график соответствующей функции.

Предусмотрен специальный режим "кредитный калькулятор":

  • Вход: общая сумма кредита, срок, процентная ставка, тип (аннуитетный, дифференцированный)
  • Выход: ежемесячный платеж, переплата по кредиту, общая выплата

В приложение реализовано логирование:

  • В логах хранится история операций
  • Логи сохраняются в папку logs, по одному файлу на период ротации
  • Имеется возможность настройки периода ротации логов (час/день/месяц)

Программа разработана на Java 8.
Графический интерфейс разработан на JavaFX.
Логирование реализовано с импользованием log4j.

Calculator

calculator.png

Graph

graph.png

Credit Calculator

creditCalculator.png

About

Декстопное приложение - расширенная версия обычного калькулятора, дополнительно способная строить графики функций

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published