|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interactive-Math by David Alderoty © 2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
To contact the
author use the above email address or left click on these words for a
website communication form. |
|
|
|
If you want to see the code that was
used to create the interactive mathematical notation, on this website,
scroll down. The code is on the right, and the calculation
device with interactive mathematical notation, and related
information is on the left.
|
|
|
|
|
|
The purpose of this
website is to demonstrate an interactive mathematical notation that was
created with Microsoft Excel. The Excel device with the
notation, was electronically converted to JavaScript, with specialized
software, and it is presented several paragraphs below. (This
type of notation and the related design concept can also be created with
many other programming languages.) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This red line leads to the code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The interactive notation
and design concept is illustrated with four algebraic equations with
step-by-step solutions. When the user changes the numbers in
the four white input boxes, presented below, the numbers comprising the
algebraic equations will change, along with the step-by-step solutions and
the calculated results. Calculation software created in this
way, is potentially useful for educational purposes, especially with the
addition of a mechanism to initially conceal the step-by-step solutions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Each of the mathematical
examples, has a small yellow screen. The mathematical
notation is presented in the middle of the screen, regardless of the
number of digits the user enters, by an automatic adjustment
process. Devices designed with this concept can perform
calculations involving many digits. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Instructions: Scroll
down and examine the four algebraic equations and the solutions.
Then delete the numbers in the four white input boxes, and enter
any four numbers you prefer. After this, left click with the
mouse, and scroll down again and examine the four
equations. When this is done, you will notice that the equations and
their calculated results have changed, based on the numbers you
entered. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If you want to see the
code that was used to create the interactive notation, scroll to the
right, by pressing the right arrow key. >>>> >>>>
>>>> >>>>
>>>> >>>>
>>> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>> |
>>> |
The computer code used to create this device.
|
|
|
|
Below there are four white input boxes. You can delete the
numbers in these boxes, and enter your own numbers. When this
is done, the software generates a new set of four algebraic equations,
with step-by-step solutions. |
|
|
|
The code that I devised for the
interactive mathematical expressions in this software, consists of a set
of special spreadsheet formulas that are designed to function in Microsoft
Excel, when eight cells are named A, B, D, E, W, X, Y, and Z.
Keep in mind that the code was created and tested in Microsoft
Excel, but it was converted to the JavaScript computer language to create
this calculation device. The Excel version of the code is
presented below. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1) To see the code used for this example,
scroll to the right >>> |
|
>>> |
>>> |
1) The code used to create example one is
presented below |
|
|
|
|
|
|
|
=A&" + X = "&B |
|
|
|
|
|
This code is not visible, and it
defines the Gray box as Cell X |
="X = "&B&" - ("&A&")" |
|
|
|
|
|
="X = "&B-A |
|
|
|
Checking calculations |
|
X |
=B-A |
Checking calculations |
|
|
|
|
|
|
|
=A&" + "&X&" = "&B |
|
|
|
|
|
|
|
=ROUND(A + X, 5)&" = "&ROUND(B, 5) |
|
|
|
2) To see the code used for this example,
scroll to the right >>> |
|
>>> |
>>> |
2) The code used to create example two is
presented below |
|
|
|
|
|
|
|
=A*B&" + Y = " &B*D&"" |
|
|
|
|
|
This code is not visible, and it
defines the Gray box as Cell Y |
="Y = "&B*D&" - ("&A*B&")" |
|
|
|
|
|
="Y = "& B*D - (A*B) |
|
|
|
Checking calculations |
|
Y |
=(B*D)-(A*B) |
Checking calculations |
|
|
|
|
|
|
|
=A*B&" + (" &Y& ") =
"&B*D&"" |
|
|
|
|
|
|
|
=ROUND(A*B+Y, 5)&" =
"&ROUND(B*D,5)&"" |
|
|
|
3) To see the code used for this example,
scroll to the right >>> |
|
>>> |
>>> |
3) The code used to create example three is
presented below |
|
|
|
|
|
|
|
="("&A&")("&B&")Z+ = " &B+D
|
|
|
|
|
|
|
|
=A*B&"Z+ = "&B+D |
|
|
|
|
|
This code is not visible, and it
defines the Gray box as Cell Z |
="Z+ = "&B+D&"/"&A*B |
|
|
|
|
|
="Z = "&(B+D)/(A*B) |
|
|
|
Checking Calculations |
|
Z |
=(B+D)/(A*B) |
Checking Calculations |
|
|
|
|
|
|
|
="("&A&")("&B&")("&Z&")
= "&B+D |
|
|
|
|
|
|
|
=ROUND(A*B*Z, 5)&" = "& ROUND(B+D, 5)
|
|
|
|
4) To see the code used for this example,
scroll to the right >>> |
|
>>> |
>>> |
4) The code used to create example four is
presented below |
|
|
|
|
|
|
|
=A&"W = "&B |
|
|
|
|
|
This code is not visible, and it
defines the Gray box as Cell W |
="W = "&B&"/"&A |
|
|
|
|
|
="W = "&B/A |
|
|
|
Checking Calculations |
|
W= |
=B/A |
Checking Calculations |
|
|
|
|
|
|
|
=A&"("&W&") = "&B |
|
|
|
|
|
|
|
=ROUND(A*W, 5) &" = "& ROUND(B,5 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Services Offered by the Author David Alderoty
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I design and build user-friendly
software based calculation devices for arithmetic, accounting, currency
exchange rates, algebra, trigonometry, correlations, calculus, and
databases with built-in calculation devices. I also create
attractive online calculation devices for websites. I
generally make these devices in the Microsoft Excel, OpenOffice.org, and
the JavaScript formats, but I can work with other spreadsheet formats
besides the above. I also create web communication forms in
JavaScript for websites. This includes forms with built-in calculation
devices. |
|
|
|
|
|
|
|
<<<< Scroll Left <<<<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<<<< Scroll Left <<<<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I write instructions for
the devices I build. I can also write instructions for software and
computer devices created by others. In addition, I can write advertising
for your websites, products and services. |
|
|
|
|
|
|
|
<<<< Scroll Left <<<<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For
a list of websites with calculation devices that I created, left click on
these words, or go to the following website:
www.TechForText.com/Math |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<<<< Scroll Left <<<<
|
|
|
|
|
|
I can provide the
services mentioned above on a fee-for-service basis, or possibly based on
temporary or permanent employment. If you are interested in
my services, or want more information, you can email me at:
David@TechForText.com, or you can use a website communication form,
by left clicking on the blue link below |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Left to open a Web
communication form |
|
|
|
|
|
|
|
<<<< Scroll Left <<<<
|
|
|
|
|
|
For a list of all the services I offer see
www.TechForText.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
My resume is online at: www.David100.com/R |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I am located in the USA, New York
City. If you are a great distance from my locality or are in
another country, this is not important. I can provide the above services
worldwide, because the software and the writing services I offer can be
delivered through the Internet to any locality, providing there are no
governmental restrictions. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<<<< Scroll Left <<<<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|