Main home HERE.
For now, the programs below are entirely random (as in R-A-N-D-O-M); later on we'll be more specific, focusing on things that relate to high school math. We also use this opportunity to apologize to our fellow JavaScript fanatics, who may observe that we haven't followed code ethics.
Does it work?
Would you like to view this page in a different background-colour?
In case you choose YES
, enter the regular name (e.g black, brown, blue, etc) of your preferred colour
in the pop up box. It's even possible to use rgb/rgba/hex/hsl values, which then gives you THOUSANDS -- yea, MILLIONS -- of options.
If you like to play with colours, this activity is for you.
That's what you'll need when you're confronted with a daunting challenge, such as
this game.
You'll be guessing random integers between $1$ and $20$. You win if your guess
matches that of the computer.
Give it a go with all the grit you can muster! Don't falter in a contest with the computer!
The program in this section is, in a sense, the forebear of the rest. This is why it bears the name dynamic, which reflects the nature of the entire page's contents.
We assume that you are going the university route. (In Ontario, Canada, there's a distinction between university preparatory courses and college preparatory courses. This distinction begins early -- in grade 9 ('subtly'), in grade 11 (settled)).
Type a number in each RED input field, then CLICK on MULTIPLY and/or DIVIDE.
Complete date and time.
In this section, we consider our favourite word in all of high school math -- the discriminant.
We're mainly interested in computing the discriminant, without discussing the associated nature of roots. We've
also limited our computations to degrees 2 and 3, as higher degrees are inconvenient.
To proceed, CLICK on either
the quadratic discriminant button or the cubic discriminant button, enter the appropriate coefficients, then click the button again.
The default value has been set to zero (don't worry about this, it will change once you've entered the required coefficients, and clicked the
button the second time).
Things related to divisibility -- for example, the greatest common divisor (gcd), also known as the highest common factor (hcf).
We also consider the least common multiple (lcm), which is useful in finding common denominators when working with fractions. $0$ is left out.
Our program produces the divisors alongside, so is slower in comparison with the standard Euclidean algorithm, especially for large
numbers (such large numbers are rarely encountered in high school numerical problems, so we're safe).
Here's our simplest program; it serves no purpose -- other than to count the number of digits in a given number.
Click the yellow button once, after which a red input field will appear. Type in your desired number (no decimals), then click the yellow button again.
This program reads what you type. Type in WHATEVER you want, then click OUTSIDE the input area (or just press the ENTER key). What you typed will appear below the red button.
Here's a variant of the above. You don't have to press the enter key after typing. As you're typing, the contents will be displayed. Call this activity type seeing (to mimic sight seeing ...).
Finally, we have another variant. This time around, the program tells you which keys you pressed on your keyboard.
Really? Yes. However, some special keys like TAB, ALT, F3, F5, F6, F7, F9 will distort the program,
so if you have to press them, do so after all other keys. Almost the same thing happens with F10, F11, and F12, but pressing them TWICE
will prevent their default effect. You will also notice that some keys perform the same functions (like F3, slash /, and single quotes ').
(By the way, if you've ever taken an online typing test/training, this is the sort of program that determines whether or not you typed
the correct keys.)
And graphs. Code's coming.
Functions with the positive integers as domain. Code's coming.
As far as high school math is concerned, transformation is our second favourite word, after disriminant. Sorry that we don't hide our bias.
Assume that $f(x)$ is the parent function, and that $af[k(x-d)]+c$ is the transformed function. Ensure that the
transformed function is of this form. Enter the parameters $a,k,d,c$. The description will be displayed just under the last input
field. For now, this program only accepts integers and decimals, so if any of the parameters $a,k,d,c$ is a fraction, one may
have to first convert it to its decimal equivalent (we understand that this is inconvenient, so we'll modify the program in due time).
If you've been following our programs to this point, you can now see the extent of randomness that we've gotten to.
However, this doesn't mean that we're directionless. We want to scale different lengths and heights without being
scalars ourselves (in physics, scalars are quantities that don't have direction).
By BMI, we refer to the popular Body Mass Index. It is used to determine if an individual has the right
amount of fat. It can be calculated using a simple formula: BMI=$\frac{\textrm{mass}}{\textrm{height}^2}$, where mass
is measured in kilograms and height is measured in metres (the usual physics units for these quantities, but
other units are possible, like pounds and inches).
Use the buttons below to calculate the areas of two familiar shapes. The final result will be displayed in an alert.
Triplemeasurement
Right now only few shapes have been included. We hope to expand the list later.
Based on the familiar formula $c^2=a^2+b^2$ and its re-arrangements ($a^2=c^2-b^2$, $\quad b^2=c^2-a^2$). Here, the hypotenuse is represented as $c$, while the opposite or adjacent side could be $a$ or $b$.
Any triple $(a,b,c)$ of positive integers that satisfy $c^2=a^2+b^2$. Code's coming.
Binomial coefficients. Code's coming.
Recall that a positive integer $p$ is said to be a perfect square if there's another integer $q$ (called
the square root of $p$) such that $p=q^2$. Note that a negative integer can never be a perfect square (in the domain of real numbers).
Here we work with numbers that are perfect powers, not just perfect squares.
Below is a sample, simple math quiz (you can also check this page). Each question carries one point. When you're done, CLICK on the submit button to see your total score. Excited? Let's get started!
A positive integer $p$ is said to be prime if it has only two divisors, namely $1$ and $p$.
We offer three variants. In the first, you'll type an arbitrary number, then click to see if it's a prime number
(the program for this is relatively slower, because it produces the divisors alongside).
The second variant generates the first few primes beginning from $2$. The third variant generates prime numbers within an interval specified by the user.
Type a positive INTEGER in the input field below:
A positive integer $n$ is said to be perfect if it is equal to the sum of its proper divisors. For example,
$6$ is a perfect number because $6=1+2+3$, where $1,2,3$ are the proper divisors of $6$.
As usual, you first click the yellow button, after which a red input field will appear. Type in a random number, then click the same
button again.
Constructing finite differences and using them to determine if certain relations are polynomials. Code's coming.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.
Coming up soon.