Download Latest Version Setup Advanced Trigonometry Calculator x64.exe (1.4 MB)
Email in envelope

Get an email when there's a new version of Advanced Trigonometry Calculator

Home / v2.1.8
Name Modified Size InfoDownloads / Week
Parent folder
Advanced.Trigonometry.Calculator.zip 2026-08-25 2.4 MB
Setup.Advanced.Trigonometry.Calculator.x64.exe 2026-08-25 1.4 MB
Setup.Advanced.Trigonometry.Calculator.x86.exe 2026-08-25 1.3 MB
Setup Advanced Trigonometry Calculator x86.exe 2026-08-25 1.3 MB
Advanced Trigonometry Calculator.zip 2026-08-25 2.4 MB
Setup Advanced Trigonometry Calculator x64.exe 2026-08-25 1.4 MB
readme.txt 2026-08-25 32.2 kB
Advanced Trigonometry Calculator 2.1.8 source code.tar.gz 2026-08-25 2.8 MB
Advanced Trigonometry Calculator 2.1.8 source code.zip 2026-08-25 2.9 MB
README.md 2026-08-25 3.1 kB
Totals: 10 Items   16.0 MB 56
============================================================
Advanced Trigonometry Calculator (ATC)
Version 2.1.8
Release Date: 25 August 2026
Author: Renato Alexandre dos Santos Freitas
Made in Portugal
License: GNU GPL v3
Project:
https://github.com/renatofreitas91/atc_code
============================================================

Executive Summary - ATC 2.1.8
============================================================

ATC 2.1.8 is a correctness, robustness and compatibility update for the
Advanced Trigonometry Calculator 2.x series. It improves real and complex
equation solving, hardens settings-file handling and provides validated x64
and Windows XP/WOW64 x86 distributions.

Highlights
------------------------------------------------------------
- Validated real and complex roots are supported by solver().
- Polynomial solving supports complex coefficients and roots across general
  exponent expressions rather than a fixed set of polynomial degrees.
- Candidate roots are checked against the original expression before return.
- A general numerical fallback is used when the earlier solving path does not
  produce a valid root.
- ATC reports "ATC was unable to find a valid solution." when no validated
  solution is found.
- Direct calculations using stored complex results and exponent expressions
  are evaluated consistently.
- Settings-file retry loops are bounded and file handles are closed safely.
- Copyright metadata was updated to Copyright (C) 2011-2026.

Compatibility
------------------------------------------------------------
- Windows x64 Release build for compatible 64-bit Windows systems.
- Windows x86 Release build validated on Windows 10 through WOW64.
- The exact x86 executable and installer were validated on Windows XP SP3 x86.
- The x86 executable remains Windows CUI with OS/subsystem version 5.01.
- Windows Terminal integration is optional; classic Console Host operation is
  preserved and Windows Terminal is not a runtime dependency.

Validation
------------------------------------------------------------
- All: 376 passed, 0 failed.
- SolverComplex: 14 passed, 0 failed.
- Txt: 15 passed, 0 failed.
- Settings: 7 passed, 0 failed.
- x64 installer: install, payload verification, smoke and uninstall passed.
- x86 installer: install, payload verification, smoke and uninstall passed.
- No orphan ATC processes were observed after validation.
- The command "user guide" opened the correct bilingual PDF in x64 and x86.

Public Downloads
------------------------------------------------------------

Advanced Trigonometry Calculator.zip
- Contains both x64 and x86 distributions.
- Size: 2,392,519 bytes.
- SHA-256:
  8694E70AC9FFCEF1E9664574C73AC811C35F39A60B7ADF927DB359022C949B02

Setup Advanced Trigonometry Calculator x64.exe
- Size: 1,398,866 bytes.
- SHA-256:
  F71DD3A770C872D506FF73DAE1CFBEB19E474CDFF8DF289E3372C0B675B1BA02

Setup Advanced Trigonometry Calculator x86.exe
- Windows XP SP3 x86 and modern Windows/WOW64 build.
- Size: 1,333,262 bytes.
- SHA-256:
  9EAC3D3868B8F5016F2E1884983A5A2DFF7FA1525D0DC8DD55BF61B2883EBC81

Package Contents
============================================================

The combined ZIP contains separate x64 and x86 folders. Each architecture
includes:

- approved atc.exe executable;
- bilingual 26-page PDF user guide;
- English and Portuguese Markdown user guides;
- license, changelog, README, VERSION and SOURCE information;
- optional Windows Terminal integration files;
- internal SHA-256 checksums.

Runtime-created user files, personal settings, histories, temporary files and
build logs are excluded.

System Requirements
============================================================

- Use the x64 distribution on compatible 64-bit Windows systems.
- Use the x86 distribution on Windows XP SP3 x86 or when WOW64 compatibility
  is required.
- Install or extract ATC to a user-writable folder because ATC 2.x stores
  settings and runtime data beside the executable.
- A PDF reader and file association are required for the "user guide" command.
- Windows Terminal is optional.

Getting Started
============================================================

1. Download the combined ZIP or the installer for the required architecture.
2. Verify the published SHA-256 checksum.
3. Extract or install ATC in a user-writable directory.
4. Run atc.exe.
5. Try:

   > 1+1
   > solver(x^2-2)
   > solver(x^2+1)
   > solver(x^2-2i)
   > calendar
   > time
   > user guide

Support and Project Links
============================================================

GitHub:
https://github.com/renatofreitas91/atc_code

SourceForge:
https://sourceforge.net/projects/advantrigoncalc/

Issue tracker:
https://github.com/renatofreitas91/atc_code/issues

User Guide:
https://advantrigoncalc.sourceforge.io/full_user_guide/index.html

Developer Guide:
https://github.com/renatofreitas91/atc_code/tree/main/docs

============================================================
Release History
============================================================

ATC v2.1.7 - June 30th, 2026

- Stabilization-focused update for parser, solver, matrix, precision,
  documentation, testing and packaging behavior.
- Improved equation solving and polynomial simplification stability.
- Improved rational product cancellation paths.
- Improved persistent precision modes and verbose resolution.
- Refreshed project documentation and regression coverage.

------------------------------------------------------------
ATC v2.1.6 - December 6th, 2025

What's new?
- creating matrices using mathematical expressions. 
- get/set value from/to specific position of a matrix

What's improved?
- dynamic memory implemented in all array types across the application (double, int, char,  etc.)
- improved solver and equation solver

==> Please check the user guide, so you will be able to use the latest features mentioned above.
------------------------------------------------------------

ATC v2.1.5 - May 18th, 2024

- "maxprec" prefix gives max precision on the answers
- variables are now saved with maximum precision
- if command is now able to evaluate mathematical expressions against logical operators

- Some improvements were also made.

==> Please check the user guide, so you will be able to use the latest features mentioned above.
------------------------------------------------------------

ATC v2.1.4 - September 17th, 2023

- Improvements on several features.
- Solver can now give you the 'x' unknown inside math functions. For example:

	>sin(23+45i)
	#1=0.517566+0.799616i

	>solver(sin(x)-#1)
	#2=23+45i

	or

	>solver(sin(x)-sin(23+45i))
	#3=23+45i

	--> Note that #1 is the identifier of an answer and '>' the prompt character.

==> Feel free to check the user guide for more information about Solver feature improvements.

------------------------------------------------------------

ATC v2.1.3 - September 21st, 2022

Improvements:

	- Equation Solver
	- Creating variables and auto-renaming
	- Improved Graph Auto X-axis feature

New feature:
	
	- Higher precision (with more decimal places)
	- Auto adjust window to a different screen on demand by the user.
	- ATC intro can be disabled or re-enabled. 

New commands:

	- "higher precision"
	- "auto adjust window"
	- "enable atc intro"
	- "disable atc intro"

Please check the user guide for details.

------------------------------------------------------------

ATC v2.1.2 - December 9th, 2021

Improvements: 

	Graph: Auto X-axis for polynomials.
	Descending order and ascending order adapted for complex numbers.
	You can also calculate functions with a matrix as argument: declare a matrix and next use it as argument of a function, so e.g.: sin(matrix)

New functions to handle matrices:

	avg(), min(), max(), linsnum(), colsnum(), getlins(), getcols()

Please check the user guide for details.


------------------------------------------------------------

ATC v2.1.1 - February 21st, 2021

New feature:

 - Autocomplete: helps with entering data, giving suggestions. e.g. write something, press TAB and then Enter to display a suggestion.
 - New optional parameters for graph feature, e.g. graph(radsin(x);0\2pi\0.0523599)

Improvements:

- Fixed scripts feature.
- Less disk access and more RAM usage: ATC is now faster than before, i.e. less read and write to disk storage and uses RAM instead.
- Equation Solver: created an ordering algorithm to sort roots of polynomials, e.g. especially for polynomials with complex roots.


------------------------------------------------------------

ATC v2.1.0 - September 21st, 2020

New feature:

 - ATC is now an advanced matrix calculator.

 	- You can perform arithmetic operations "+,-,*,/,^" between matrices, use parentheses with matrices. And more!
		 - Check the user guide for examples about the use of this new feature. They are exemplified with images.

Also:
 - Made some other improvements.

------------------------------------------------------------

ATC v2.0.9 - April 13rd, 2020

New feature: 
	
	- ASCII Order and Inverse ASCII Order.
		- Starts ordering letters, digits and symbols. Pieces of text expressions are just an example.
Improvements:
	- Improved ATC Commander
		- Lower consumption of system resources.  
	- Improved Equation Solver algorithms: Equation Solver, Polynomial Simplifier and Solver features.
		- Incresed precision.
	- Fixed problems with ATC window.
		- Sometimes ATC window was hiding due to automatic adjusting settings.
	- ATC window in now in the center of screen by default.
		- Just to give for you focus when working with ATC. 

------------------------------------------------------------

ATC v2.0.8 - January 25th, 2020

New feature: 
	
	- Local and Global variables: for ".txt" files processing and for scripting files is created a dedicated folder to save the variables of type string and numerical.
	- Two new commands: e.g. "ascending order(6\_2\12\_24)" and "descending order(6\_2\12\_24)" equal to "-24, -2, 6, 12" and to "12, 6, -2, -24".
Improvements:
	- Improved interaction between ATC and ATC Commander.
	- Improved Equation Solver algorithms (developed algorithms for simple polynomial roots, i.e. integer numbers). 
	- Improved validations in dataVerifier algorithm.
	- Improved settings operation (several algorithms).
	- Improved the feature: time difference calculations.
------------------------------------------------------------

ATC v2.0.7 - December 18th, 2019

New feature: 
	
	- Time Difference Calculations

Improvements:
	
	- More validations for correct user inputs
	- String variable processing
	- Numerical variables processing
	- Equation Solver (faster algorithm)
	- Graph (A new bar below of the graph to represent the value of x, handled with left and right key arrows.)
	- ATC Intro with timer 10s or by pressing the button "Enter"
	- Poly arithmetic
------------------------------------------------------------

ATC v2.0.6 - November 4th, 2019

New features:

	- Added two new commands to calculate fast fourier transform and its inverse (fft and ifft)

Improvements:
	
	- Simplified complex numbers arithmetic
	- Improved Solver, Equation Solver and Simplify Polynomials algorithms.
	- Improved variables processing, implementing new rules to valid variables, e.g. the name of a variable must not be contained in the name of a user function.
	- Improved deduction of multiplication for variables. 
	- Improved getReady() algorithm.
	- Improved ATC Commander
	- Improved the algorithm for derivative for polynomials.
	- Improved Function Study algorithms.
	- Improved polynomials arithmetic algorithms. 

------------------------------------------------------------

ATC v2.0.5 - September 19th, 2019

New features

	- ATC Commander --> A Really Great New Feature!
		- Input commands at one click!

Improvements:
	
	- Some improvements on usability.

------------------------------------------------------------

ATC v2.0.4 - July 22nd, 2019

New features

  - New arithmetic function:abs()
  - New command: opentxt()
  - New function for scripting:
	replace()
	replacebyindex()
	countoccurrences()
	deletexoccurrences()
	iscontainedvariable()
	iscontainedbyindex()
	strlen()
	iscontained()
	isequal()
	getposvalue()
	istowrite()
	isvariable()
	calc()

Improvements

 - Improved Boolean Evaluator
 - Improved data processing algorithm
 - Improved Function Study
 - Improved scripting capabilities
 - Some other improvements
 


------------------------------------------------------------

ATC v2.0.3 - May 16th, 2019

New feature

  - Created an algorithm to make the reduction to the same denominator for polynomials

Improvements

  - New feature mentioned above made improvements to:
	- Solver
	- Equation Solver
	- Polynomials Simplifier
  - And some other general improvements

------------------------------------------------------------

ATC v2.0.2 - April 17th, 2019

New feature

  - Function Study
	- e.g. function study((1-x^2)/(x^2-4))

Improvements

  - General improvements:
	- Math Solver
	- Commands
	- Equation Solver
	- Polynomials Simplifier

------------------------------------------------------------

ATC v2.0.1 - January 27th, 2019

Improvements

  - New algorithms for Simplify Polynomials
  - Fixed Geometry Calculations problems. See: https://github.com/renatofreitas91/atc_code/issues/1
    
------------------------------------------------------------

ATC v2.0.0 - September 28th, 2018

Improvements

  - Graph feature now with table view

New features
  - Feature to perform Microeconomics Calculations
  - Feature to simplify polynomials
      - Subtraction of polynomials
      - Sum of polynomials
      - Multiplication of polynomials
      - Division of polynomials
      - Parentheses processing to perform simplification of complex polynomia
    
------------------------------------------------------------

ATC v1.9.9 - August 20th, 2018

Improvements

	Equation Solver
		- It is now faster and solve higher polynomial degree e.g 12º degree and even higher than 12º.
	User Functions
		- Now users can pass to the its user function more that one argument.
		- Inside the user functions the passed values are acessible by InputA, InputB, InputC...

New features

	Scripting with more functinality
		- switch case
		- return
		- break
		- cls (to clear screen)

	Unit Conversions
		- Time
		- Temperature
		- Weight
		- Length
		- Area
		- Volume
		- Angle
		
------------------------------------------------------------

ATC v1.9.8 - July 20th, 2018

Improvements on Graph feature
	-	Validation of X and Y scales.
	-	Auto-resizing of Y-axis. Enabled by default.

New feature
	-	Physics calculations
	
Other improvements
	-	Math solver and equation solver improved.
	
------------------------------------------------------------

ATC v1.9.7 - June 16th, 2018

New features:

  - Statistics Calculations;
  - Geometry Calculations.

Improvements:

  - Equation solver accepts polynomials as direct input;
  - Equation solver solving even for small order polynomials: i.e. order 1.

------------------------------------------------------------

ATC v1.9.6 - May 26th, 2018

New features:
	
	- Graph feature to display singular or multiple functions
	- Calculation of Definite Integrals

------------------------------------------------------------

ATC v1.9.5 - May 6th, 2018

New features:
	
	- Scripting - atcProg v1: while, for, if and else (you can use indentation in your scripts)
	- Financial calculations feature - at the time 44 formulas are implemented.

------------------------------------------------------------

ATC v1.9.4 - April 7th, 2018

New features:

  - If command;
  - Scripting - Compose commands
  - Easy creation of Strings, e.g. hello="Hello!";
  - Big clock and Big timer.

Improvements:

  - Variable processing;
  - Deduction of multiplication;
  - Calendar;
  - Auto renaming of variables;
  - Enabled _INF;
  - Processing of not numeric values;
  - Equations solver implemented based on Durand–Kerner method;
  - Added option to export the results from Equation Solver;
  - Math Solver;
 
------------------------------------------------------------

ATC v1.9.3 - November 30th, 2017

New features:

  - Roots to polynomial;
  - On Arithmetic Matrix Solver:
    - Added options to calculate:
      - Inverse of a Matrix;
      - Power of a Matrix;
      - Rank of a Matrix.

Improvements:

  - Increased processing capabilities.
  - Precision of Clock and Timer.
 
------------------------------------------------------------

ATC v1.9.2 - October 24th, 2017

New features:

  - Calculation of Determinants.
	- Use det() as a math function. e.g. det()+det().
	- Check the user guide.

Improvements:

  - Matrix calculation options on "Arithmetic Matrix Solver" reads a matrix in one line.
	- Check the user guide.
 
------------------------------------------------------------

ATC v1.9.1 - August 9th, 2017

New features:

  - Math Solver;
  - Equations Solver;
  - Arithmetic Matrix Solver;
  - Triangles Rectangles Solver.

New commands:

  - "current settings" -> Let you know the current settings configured on ATC;
  - "reset settings now" -> Reset ATC settings and restart ATC;

  ________________________________________________________________________________

ATC v1.9.0 - February 13rd, 2017

Improvements:

  - Break resolution if an argument for a function is invalid.
  - Bug in numerical systems conversion from decimal to octal has been corrected.
  - Added validations when configuring atc window using the command "window".
  - And anothers improvements.
  
------------------------------------------------------------

ATC v1.8.9 - January 11st, 2017

New features: 

  - Added INF and -INF as input values (infinite and minus infinite, respectively);
  - Added verbose resolution feauture;

Improvements:

  - Improved clock and timer appearance on ATC window title.
  - Latest time processed expression was added to the window title.

Check user guide for details.

------------------------------------------------------------

ATC v1.8.8 - December 17th, 2016

New commands:

"update x64" -> Let you download the installer with the x64 application executable;
"donate" -> Let you donate any monetary value to contribute to the development of ATC app;
"atc facebook" -> Let you access facebook page of ATC;
"atc sourceforge" -> Let you access sourceforge web site of ATC. Where the software is released originally;
"atc over cmd" -> Let you use atc from Windows command-line (cmd.exe). Check the section “Handling features” looking for “Run ATC over Windows command-line”.
"run stopwatch" -> Let you use the stopwatch feature in an independent window from atc. E.g “run stopwatch(3)”.
"run timer" -> Let you use the timer feature in an independent window from atc. E.g “run timer(0:5:0)”.
"run clock" -> Let you use the clock feature in an independent window from atc. E.g “run clock(0:5:0)”.
"shutdown now" -> Let you shutdown your PC immediately.
"restart pc now" -> Let you restart your PC immediately.

Check user guide for details. 

------------------------------------------------------------

ATC v1.8.7 - May 14th, 2016

News features:

	- Solve quadratic equations. a, b and c could be complex numbers. Syntax/command: "solve quadratic equation(a\b\c)".
	- Solve txt files automatically. ATC waits until detects a flag in the last line of the specified txt file. Command: "auto solve txt".
	- ATC can be called from windows command-line. All ATC features are usable for the user, and that is a the great new.

Check user guide for details. 

------------------------------------------------------------

ATC v1.8.6 - February 27th, 2016

Users can now create their own functions and use them in the calculator!

New features:

User functions;
Scripting.

New commands:

"clock ctd"
"user functions"
"eliminate strings"
"see strings"
"strings"
"scripts examples"

New flag for scripting:

"NO_ANSWERS_FILE"

New functions for scripting:

print() - C printf() emulation;
sprint() - C sprintf() emulation;
get() - get input from user (text/values).

------------------------------------------------------------

ATC v1.8.5 - October 30th, 2015

New commands:

Asking by commands to restart app, reset settings of app and reset all files related with app:

restart atc
reset settings
reset all

Asking by commands to open history file, app folder and source code folder:

history
atc folder
source code

Asking by commands to re-enable "Txt detector" and open "To solve" folder:

enable txt detector
to solve

Improvements:

Date adjustment algorithm for "day of week" feature
New calendar design

------------------------------------------------------------

ATC v1.8.4 - October 3rd, 2015

New commands:

run atc - run the application executable one more time.

Improvements:

New design of the clock and of the timer;
Some general source-code improvements.

------------------------------------------------------------

ATC v1.8.3 - August 3th, 2015

Compatible with Windows 10

Algorithm for deduction of multiplications.

Basically this calculator can detect different types of entered values and with this it can deduct multiplications when between two values there's no arithmetical symbol.

------------------------------------------------------------

ATC v1.8.2 - July 5th, 2015

All enabled mathematical functions supports complex numbers as argument and arithmetic operators also supports complex numbers.

------------------------------------------------------------

ATC v1.8.1 - June 10th, 2015

User can use a clock. Entering "clock(0:5:0)" the user will have a clock during 5 minutes.

User can open the user guide entering "user guide".

User can handle its computer entering the commands below:
- "shutdown" -> Shutdowns;
- "restart" -> Restarts;
- "hibernate" -> Hibernates;
- "log off" -> Logs off;
- "sleep" -> Sleeps;
- "lock" -> Locks.

User can update the application, entering "update" the user makes the download of the latest version.

------------------------------------------------------------

ATC v1.8.0 - May 21st, 2015

New:

Possible define number of binary, octal, and hexadecimal places.

Improvements:

Data verifier algorithm to test for errors on typed expressions now informs what's the reason why the "Error in syntax" message is displayed.
Data verifier algorithm was very improved on its analysis capabilities.
Added multiplying deduction for e and pi constants on variables and functions.
Application makes a lot of multiplying deductions, so, many times entering '*' can be avoided, e.g. "(2+2)sin(30)=2". Multiplying symbol is required for multiplying between variables or between variables and functions.
User guide was updated with new examples for these new improvements.

------------------------------------------------------------

ATC v1.7.9 - March 28th, 2015

Created an algorithm to make date adjustment for day of week feature.

Created an algorithm to deduce multiplications for variables.

------------------------------------------------------------

ATC v1.7.8 - March 1st, 2015

What's new:

Now solving equations system with complex numbers;
Stopwatch feature;
Timer feature.

What's improved:

Data verifier algorithm;
Day of week feature;
Documentation of application (PDF) and .txt;
Algorithm processing of variables.

------------------------------------------------------------

ATC v1.7.7 - November 28th, 2014

New feature:

Now is possible solve equations systems

Improvements:

Arithmetic expressions can be entered inside the feature "day of week" and in the "calendar" feature. Examples: "calendar(2014+7)" and "day of week (d28m11y2014+13)".
Improved precision of Numerical Systems response feature.

------------------------------------------------------------

ATC v1.7.6 - October 27th, 2014

Improved data verification algorithm.

Now users can create their abbreviations of paths and demand its processing.

------------------------------------------------------------

ATC v1.7.5 - July 12nd, 2014

Functionality of week days finder added

Improvements in processing of ".txt"files:

Now user can predefine the file to be processed and so when saved, the user can demand its processing.

------------------------------------------------------------

ATC v1.7.4 - January 24th, 2014

New functions:

sqrt() and cbrt() [square and cube roots]

New feature:

Introduction of multiple expressions

Correction of found bugs

------------------------------------------------------------

ATC v1.7.3 - December 14th, 2013

New feature:

Now users can enter values in the SI prefixes form. To enter '1.12u' the user needs to enter '1.12Pu' because P indicates that the entered expression is in a prefix SI form.

------------------------------------------------------------

ATC v1.7.1 - September 26th, 2013

Now, it has a high capacity of entered data verification

------------------------------------------------------------

ATC v1.7.0 - July 10th, 2013

You can check actual time by entering "time".

You can get numerical systems answers in scientific notation form.

You can use previous answers easily, to each answer is provided a name and you can use this name to easily enter expressions.

Operations with factorial operator (!) suffered improvements.

The inverse function of factorial, (afact) suffered improvements.

It's possible calculate a factorial of a float number and also calculate the inverse factorial of a number.

------------------------------------------------------------

ATC v1.6.9 - January 8th, 2013

New feature:

Prefix determinator

New operator '!' (factorial)

New arithmetic function "afact(r) that is a simple inverse function of factorial operator just for factorial numbers (result of integer factorial).

------------------------------------------------------------

ATC v1.6.8 - November 19th, 2012

Added statistics functions to the application:

gerror(s), gerrorinv(t), gerrorc(s), qfunc(s), qfuncinv(t)

Added a new advanced arithmetic function, rtD D(r)

------------------------------------------------------------

ATC v1.6.7 - September 27th, 2012

Now this application is able to give response in the most popular numerical systems.

Now the users can enter values in the most pupular numerical system and also mixing them.

------------------------------------------------------------

ATC v1.6.6 - September 13th, 2012

Now users can create their variables.

------------------------------------------------------------

ATC v1.6.5 - September 3rd, 2012

New intro application design.

Now users can see "About execution of application.txt" when they enter "about"

------------------------------------------------------------

ATC v1.6.4 - August 17th, 2012

New trigonometry functions added:

asec(y), acosec(y), acotan(y)

Gradian function mode and verification of entered data were added

------------------------------------------------------------

ATC v1.6.3 - August 1st, 2012

New enabled arithmetic functions "rest" and "quotient";

New enabled advanced logarithmic function "logb b(x)"

Improvements in exponents calculations, example: "2^3^_4" correctly processed

------------------------------------------------------------

ATC v1.6.2 - May 17th, 2012

When entering negative values the user need to use the symbol '_'. Now, user can use negative function like '-sin(30)' writing '_sin(30)'.

Corrected some source-code errors that gave some execution errors.

------------------------------------------------------------

ATC v1.6.1 - May 7th, 2012

The application suffered severe processing improvements in parentheses.

------------------------------------------------------------

ATC v1.6.0 - May 3rd, 2012

Created a processing parentheses and added a function that tells the application the number of decimal places is that the user want.

------------------------------------------------------------

ATC v1.5.8 - February 22nd, 2012

deg function mode added

------------------------------------------------------------

ATC v1.5.7 - February 13th, 2012

Configuration of colors of text and backgrounds

Configuration window. (width, height, position x-axis, y-axis, number of lines and number of columns)

Now you can take in response and elevates it to a value.
> 1 +4
= 5
> ^ 2
= 25

When the user uses the functions "window" and "dimensions". You may enter arithmetic expressions! Looking to window function: the width is the example to enter "10 ^ 3" that "= 1000".

------------------------------------------------------------

ATC v1.5.1 - October 3rd, 2011

You can solve functions with exponents for this to solve functions that don't need to be calculated the amplitude or the argument, for example, to solve "(sin(30))^2" you must enter "sin(30)\2". If is necessary to calculate amplitude or argument of a functions like "((2^2+2^-3)sin(3*10^1))^2" you must enter "[2^2+2^-3sin3*10^1\2]".

Exponents of functions must enter like this "|exponent" or "\exponent" and of other members, for example "22" must enter "22". For a value, enter "^exponent" and for a function enter "\exponent" or "|exponent", note that the exponent can be any number.

If you want to calculate "2^0" please enter just "1".

------------------------------------------------------------

ATC v1.5.0 - September 19th, 2011

You don't need to enter '(' and ')', because with the name of function the application knows how to separate the amplitude of the argument.

------------------------------------------------------------

ATC v1.4.3 - August 31st, 2011

Major upgrade to the application:

the application can now process many functions, before just one at a time. So, an example of expression now correctly processed:

[5x10^2]+[1x10^3]*[sin(pi/6)]*[cosec(30)]=1500. Note that you must enter in this form for the application to give a correct answer.

------------------------------------------------------------

ATC v1.4.2 - August 29th, 2011

New enabled functions:

sec(x),Asec(x),cosec(x),Acosec(x),cotan(x),Acotan(x)

------------------------------------------------------------

ATC v1.4.0 - August 22nd, 2011

The application is now better. You can see details in "About execution of application.txt"

------------------------------------------------------------

ATC v1.3.2 - August 8th, 2011

The constant PI now comes from the operating system value

------------------------------------------------------------

ATC v1.2 - March 26th, 2011

Enabled functions:

cos(x), Acos(x), acos(y), Aacos(y), sin(x), Asin(x), asin(y), Aasin(y), tan(x), Atan(x), atan(y) and Aatan(y)

Note: "A" represents amplitude, "a" represents arc, and units of x are degrees.

Note: In this application you can use amplitude in the form 5*10^-1, for example.

Note: When using the application, you should not use parentheses.

cos(x) -> cosine of x degrees.

acos(y) -> arc cosine of y.

Acos(x) -> amplitude multiplying by cosine of x degrees.

Aacos(y) -> amplitude multiplying by arc cosine of y.

------------------------------------------------------------

ATC v1.1 - March 23rd, 2011

It is now possible to calculate the functions with an argument greater than 99 degrees, and the argument can be negative, the amplitude handling was reviewed and refined.

------------------------------------------------------------
Source: readme.txt, updated 2026-08-25