Basic Math Decoded

Basic Math Decoded

Basic Math Decoded
Version: 1.20
Price: Free
Downloadable version: Full version
Operating system: Windows
Size: 4.48 MB (4594 KB)


Every donation counts and would be greatly appreciated!

Please help us continuing developing this and other projects by making a donation. Click on 'Donate' button to use PayPal and securely donate any amount you consider.

Thank you


System Requirements

To use Basic Math Decoded, your computer must have Windows 2000 or higher. It is not designed to run on Linux or Macintosh computers. Minimum required memory is 128 MB, but it is recommended 256 MB or greater, and a Pentium II 233 MHz processor, recommending Pentium III 500 MHz or greater. It is required 8 MB hard drive space.

Install Basic Math Decoded

You can install Basic Math Decoded from the file you downloaded. Just double click on the file and follow the requested steps if you agree the License Agreement.

Start Basic Math Decoded

Once the program has been successfully installed, you can run it, using the icon on your desktop, or by searching the folder “Basic Math Decoded” in the All Programs menu in the start menu, and clicking on the link to the executable file “Basic Math Decoded”.

The period of evaluation is 10 days; after this time you must enter your ID and serial number provided by Nibcode solutions inc. when purchasing the licence.

Getting Started

This section contains information about the main window and the available features of Basic Math Decoded.


All the features of Basic Math Decoded can be accessed from the main window, through the main menu or the toolbar.

This is an overview of the main window and its components:

Main Window

Main Menu

The main menu is composed by five submenus which contain all the available options of Basic Math Decoded.


Solve selected operation: Solve the calculation associated to the selected operation, where operands are the entered values, with a detailed explanation of each step.

Options: Show the window to configure the options of the program.


Fast calculation: Show the window of a game which main goal is to compute, as fast as possible, 20 exercises related to arithmetic calculation.

Select the wrong answer: Show the window of a game which main goal is to answer 20 exercises, each one compound of 10 arithmetic calculations, where one of them is wrong and must be selected.

Fill blank spaces: Show the window of a game which main goal is to fill blank spaces in exercises related to arithmetic calculation, where numbers contain several digits.

Output sheet

Save as RTF: Save the output sheet as a RTF file.

Print: Print the output sheet.

Clear: Clear the output sheet.

Copy all text: Copy all the text in the output sheet to the clipboard.


English (default): Select English language.

Español: Select Spanish language.

Save selected language to a file: Save selected language text into a text file in order it can be translated to other languages and loaded by the program.


Table of Contents: Show the help file.

About: Show the product information.


The toolbar contains buttons with shortcut access to the most used options of Basic Math Decoded.


Shortcut to the “Problems / Solve selected operation” option.


Shortcut to the “Games / Fast calculation” option.


Shortcut to the “Games / Select the wrong answer” option.


Shortcut to the “Games / Fill blank spaces” option.


Shortcut to the “Output sheet / Clear” option.

save as rtf

Shortcut to the “Output sheet / Save as RTF” option.


Shortcut to the “Output sheet / Print” option.


Shortcut to the “Problems / Options” option.


Shortcut to the “Help / Table of Contents” option.

Math operators and numbers types

To solve a problem and get the step by step solution, you only have to select the tab associated to the math operation; later you must choose the numbers type you want to use, and enter the numbers.


Basic Math Decoded performs the following operations: Addition, Subtraction, Multiplication and Division; on whole numbers, fractions, mixed numbers and decimals.

Results sheet

All the outputs are shown in the result sheet. For each problem, it will be written: the calculation to solve, the step-by-step solution, and comments, explanation as well as some recommendations. At each step, the digits involved are highlighted in red or bold, in order to a better understanding of the procedure to be carried out.


Basic Math Decoded has 3 games designed as a complement for the studying and practicing the basic math operations. Each game has 3 complexity levels: easy, medium and hard.

Fast calculation

In order to make operations with big numbers is necessary to know by heart the one-digit numbers operations. The main goal of this game is to evaluate, by means on entertainment and randomly, if you master this basic calculations.

20 calculations will be shown when you start a new game, which depends on the operation and level you selected. The calculation to solve is shown in the blue rectangle, placed in the top centre, and you must select the plane with the right answer. In the upper left corner there is a chronometer indicating the elapsed time, and to the left the amount of right and wrong answers. Planes move at different speed which varies for every calculation, and when you select a wrong plane, it will explode, consuming an additional time.

fast calculation

Select the wrong answer

This game has some points in common with the first one, but it takes a greater mastery of the calculations to be learned by heart, because a total of 10 mathematical operations will be presented in each exercise, involving the four basic operators. One of the answers is wrong, and you must select it. One you have chosen your answer, you must click on the button Next to go to the next exercise.

A total of 20 exercises will be shown, whose complexity depends on the selected level. In the upper right corner there is a chronometer indicating the elapsed time, and to the left the amount of right and wrong answers.

select the wrong answer

Fill blank spaces

The purpose of this game is to fill some blank spaces, in the result of calculation involving whole numbers with several digits. Depending on the selected operation and level, it will be shown the result of a calculation with some blank spaces which should be filled. This game is a little more complicated than the two others, and to solve it, you need to master the calculation procedures. Problem solutions can be determined in a unique way. To check if the answer is correct, click on the button Check, and it will show the amount of right (green font) and wrong cells (red font). When there is at least one wrong cell, you will get the possibility to see the right solution for all the cells.

fill blank spaces


Basic Math Decoded offers several options for personalizing the software.


Decimal places to show at least when dividing decimal numbers: When dividing decimals numbers, the quotient is shown with as many decimal places as the maximum between the decimal places of the dividend and the divisor. If that number is less than the specified value in this option, then this value will be used as the amount of decimal places in the quotient.

Long multiplication format: Choose, from the two most common long multiplication formats, the one you want to use.

Long division format: Choose, from the two most common long division formats, the one you want to use.

When changing the problem, show the last saved entry: If this option is checked, every time an operation or numerical set is selected, the last data entry, associated to the current selection will be shown in the input controls.

Clear the result sheet before showing the solution for a new problem: Clear the results sheets every time a new problem is solved, showing uniquely the current problem solution.


Basic Math Decoded has been designed for Multilanguage support. The default language is English, but the distribution contains the Spanish as an alternative language too. Other languages can be incorporated, just by translating the file associated to one of the existing languages and copying the translated file with extension “.lgg” to the Language folder, located in the directory where the program was installed. When the program starts, it scans this folder and shows the file names as submenu items of the submenu Language in the main menu. Selecting one of these items, the associated language will be automatically loaded and it will be kept as current language each time the program starts.

Translating a language file

The option “Save selected language to a file” allows saving selected language text into a text file, in order it can be translated to other language of your preference, to be loaded by the program subsequently.

The format of the language file is as follows:


0_1=Numbers have only one digit…
0_2=Place one number above the other, so that…
0_3=Add the digits {1}. The sum is more than 10, regroup…
0_4=Add the digits {1} and place the answer below the…

Numbers in squared brackets “[” and “]” are the sections, number before each line are the keys of the sections, and text after the equal symbol “=” is the value associated to the key.

This format allows translating the text directly in any translation service, keeping the sections and the keys. If the text is too big, just translate it by parts, keeping in mind that the equal symbol in each line must be after the key. You must be careful, that the curly brackets and the numbers within them (example: {1}) are kept intact and in position, because they are interpreted by Basic Math Decoded as parameters to be evaluated when text is going to be shown. Evidently the translations will not be perfect but is a good starting point.

© Nibcode Solutions. All rights reserved.