11,412,833 members (75,447 online)
Article

# Edumatter M12: School Math Calculators and Equation Solvers

, 2 Oct 2012 CPOL
 Rate this:
Educational software package for Microsoft Windows® contains “5-in-1” School Math Calculators and Equation Solvers applications, intended for public/private school (K-12) and college students, educators, and self-paced education/home schooling
This is an old version of the currently published article.

## Introduction

Educational software package Edumatter® M-12 (or simply -Edumatter) for Microsoft Windows® developed by Dr. Alexander Bell (Infosoft International Inc, NY) is intended for public/private school (K-12) and college students, educators, and self-paced education/home schooling. It can run on any computer HW platform equipped with Microsoft Windows OS in either regular desktop, or touch-screen modes, or mixed one (using any combination of computer keyboard/mouse and on-screen user controls).

Note: this project is submitted to The Windows 8* & Ultrabook™ App Innovation Contest. You can download and try this application software on your computer running Microsoft Windows OS (refer to 'Download' section following).

## Background

Edumatter M-12 is configured as modular “5-in-1” School Math Calculators and Equation Solvers software package containing:

• FC12 Fraction Calculator
• PF12 Prime Factoring Calculator
• LE12 Linear Equation Solver
• SE12 System of Linear Equation Solver

Each module in Edumatter M-12 provides unique capability of processing any combination of fractions (proper/improper), whole or mixed numbers, and decimals. Calculation results are also shown in both fractional and decimal forms except for quadratic equation solver (QE12), which outputs either real or complex numbers in decimal form only (for the obvious reason that the roots of the latter can be irrational numbers).

### Fraction Calculator FC12

Fraction Calculator FC12 (see the sample screenshot #1 included in slide show [1]) extends the functionality of the popular online Multiple Fractions Calculator [7] (note: its online counterpart is topping Google search list for many years). FC-12 can perform binary and unary arithmetic operations on any combinations of whole and mixed number, fractions (proper/improper), and decimal numbers (positive/negative), like: 4, 8.75, 2/3, 9/4, 3 5/7, -6 2/3, 9, 8.75, -12. Any fraction or mixed number can be reduced to the lowest terms. Any improper fraction could be converted to mixed number and vice versa. As an additional convenience feature, all calculation results appear in “History” text box, so they can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

### Prime Factoring Calculator PF12

As a reminder, prime factoring refers to finding non-trivial factors of any positive integer (whole) number, where trivial factors of any whole number are just the number 1 and the number itself. Any other factors are considered non-trivial, for example, number 6 has two non-trivial factors: 6 = 2*3.

Prime Factoring Calculator PF12 (see sample screenshot #2 included in slide show [1]) implements effective computational algorithm that can perform fast prime factoring of any integer number up to 18 digits (!), essentially unparalleled in any commercially available school math calculators. Results are displayed in calculation history text box and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

### Linear Equation Solver LE12

As a reminder, Linear Equation in its canonical form can be written as:
AX + B = C,
where numbers A, B and C are called the coefficients of the equation. The general solution to the Linear equation is: X = (C-B)/A

Linear Equation Solver LE12 is capable of solving linear equation with fractional or whole coefficients (see sample screenshot #3 included in slide show [1]). Results are displayed as both fractions and equivalent decimals in calculation history text box, and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

### System of Linear Equation Solver SE12

As a reminder, system of linear equations in its canonical form can be written as:
A1X + B1Y= C1
A2X + B2Y= C2

System of Linear Equation Solver SE12 is capable of solving system of linear equations with fractional, decimal or integer coefficients (see sample screenshot #4 included in slide show [1]). Results are displayed as fractions and equivalent decimals in calculation history text box, and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

As a reminder, quadratic equations in its canonical form can be written as: Ax^2+Bx+C=0.

Quadratic Equation Solver QE12 is capable of solving quadratic equations with fractional or whole coefficients (see sample screenshot #5 included in slide show [1]).  Its output can be either real or complex numbers presented in decimal form only: as we shall know from the theory (see recommended links attached to the article), the solution to quadratic equation might be irrational numbers, thus it could not be presented by any finite fraction. As in all previous cases, calculation results appear in history box and can be copied to computer “Clip Board”, or stored in the standard text file.

## Using the code

Core algorithms implemented in Fraction Calculator FC12 were previously published and discussed in the Tip section on Codeproject [5].

##### Speech enhancement

User Interface (UI) implements optional speech-enhancement features, providing certain verbal instructions to Users via TTS (Text-to-Speech) technology.

##### Benchmarks

Edumatter M-12 includes 3 proprietary performance benchmarks, reflecting the number-crunching capabilities of client computer:

• General Math
• Prime Factoring
• Parallel Processing, dedicated mostly to computers with Intel i3, i5 or i7 multi-core CPU

## Points of Interest

##### Product availability and compatibility

Edumatter M-12 application software is optimized for and fully compatible with Microsoft Windows 7. It’s backward compatible with previous versions of Windows Vista/XP, and expected to be compatible with incoming Windows 8 operating system, running either in desktop mode, or on any touch-screen devices, including mobile Tablets. Detailed User Manual manual is currently available online at [2]. Free Trial edition of Edumatter M-12 software is currently available online at [3]. Standard retail edition is coming soon as announced on the page.

To download Edumatter M-12 application software click on the image-link below showing a sample screenshot of a FC12 Fraction Calculator. You will be redirected to webinfocentral.comdownload page [3].

More sample screenshots of other modules are available online at reference [1].

##### Promo

Under current promotional program Users can obtain complementary (i.e. totally free!) full-product License Keys, available while supplies last: under this program 100 Keys will be given away to interested Users [4] (certain restrictions apply as stated in EULA and Company's operational policies).

##### Online Calculators

As mentioned above, Fraction Calculator FC12 has its free online counterpart with limited features placed in public domain [7]. Other computational modules pertinent to this application are also available online at webinfocentral.com. Comparing pros and cons of “both worlds”, i.e. desktop apps vs. online web apps: Edumatter M-12 implemented as regular desktop application for Microsoft Windows does not require live Internet connection and provides much better performance and overall user experience than its online web-based counterparts. On the other hand, it requires one-time product installation and activation on particular client’s computer running Microsoft Windows, while web-based applications are universally accessible via any digital platform equipped with web browser. It's relevant to mention that desktop and web applications are not mutually exclusive, so they can successfully coexist in digital education domain, effectively complementing each other.

##### HTML Calculator

Engineering Calculator VOLTA-2011 is another potential contender for aforementioned contest [8]. It is implemented as pure HTML5 solution via Javascripting/jQuery and CSS3. Entire solution can be encapsulated in a single text file and run on any web browser-equipped computer with or without Internet connection.

## History

Edumatter M-12 current version: 12.0.1.3

## Share

President Infosoft International Inc
United States
Dr. A. Bell has 20+ years of Software and Electrical Engineering experience: Win/Web veteran, published 300+ articles and authored 37 inventions, credited for 10+ Enterprise level projects (>250k code lines); currently focused on .NET/WPF, C#, HTML5, jQuery, SQL, 'Big Data', AI, Speech Tech and Mobile apps. He participated in App Innovation Contest (AIC 2102/2013) with several winning submissions. Sample projects/pubs follow:

Discussions posted for the Published version of this article. Posting a message here will take you to the publicly available article in order to continue your conversation in public.

 First Prev Next
 Happy Ganesh Chaturthi Ganesh Chaturthi 2014 at 21-Aug-14 7:05 Ganesh Chaturthi 2014 21-Aug-14 7:05
 Definitely a 5! Frank Reidar Haugen at 30-May-14 4:43 Frank Reidar Haugen 30-May-14 4:43
 Re: Definitely a 5! DrABELL at 30-May-14 7:23 DrABELL 30-May-14 7:23
 Nice Espen Harlinn at 30-Oct-12 14:34 Espen Harlinn 30-Oct-12 14:34
 Re: Nice DrABELL at 30-Oct-12 15:29 DrABELL 30-Oct-12 15:29
 [My vote of 1] ??? Greg Russell at 8-Oct-12 21:44 Greg Russell 8-Oct-12 21:44
 Re: [My vote of 1] ??? DrABELL at 9-Oct-12 4:58 DrABELL 9-Oct-12 4:58
 Re: [My vote of 1] - your justifiable criticsim [modified] Greg Russell at 9-Oct-12 5:29 Greg Russell 9-Oct-12 5:29
 Re: [My vote of 1] - your justifiable criticsim DrABELL at 9-Oct-12 7:30 DrABELL 9-Oct-12 7:30
 Free key point64 at 5-Oct-12 3:44 point64 5-Oct-12 3:44
 Re: Free key DrABELL at 5-Oct-12 4:25 DrABELL 5-Oct-12 4:25
 My vote of 5 devvvy at 4-Oct-12 22:51 devvvy 4-Oct-12 22:51
 Re: My vote of 5 DrABELL at 5-Oct-12 3:18 DrABELL 5-Oct-12 3:18
 How does this make use of the features of an Ultrabook? Chris Maunder at 3-Oct-12 16:42 Chris Maunder 3-Oct-12 16:42
 Re: How does this make use of the features of an Ultrabook? [modified] DrABELL at 4-Oct-12 15:58 DrABELL 4-Oct-12 15:58
 Re: How does this make use of the features of an Ultrabook? Chris Maunder at 5-Oct-12 9:00 Chris Maunder 5-Oct-12 9:00
 Re: How does this make use of the features of an Ultrabook? DrABELL at 5-Oct-12 14:02 DrABELL 5-Oct-12 14:02
 Re: How does this make use of the features of an Ultrabook? Chris Maunder at 9-Oct-12 14:29 Chris Maunder 9-Oct-12 14:29
 Re: How does this make use of the features of an Ultrabook? DrABELL at 9-Oct-12 15:29 DrABELL 9-Oct-12 15:29
 Re: How does this make use of the features of an Ultrabook? DrABELL at 5-Oct-12 14:13 DrABELL 5-Oct-12 14:13
 Last Visit: 31-Dec-99 19:00     Last Update: 26-Apr-15 20:54 Refresh 1