Version 2.0 of this calculator is now available. More clear and concise math has been added to the calculator as well as a quiz generator.
Enjoy the holidays.
Out of curiosity what language / package are you using to produce the well structured calculation steps in your programs. Are you manually writing the code to arrange the stings for fractions etc? I would like to use a similar format in some of my programs so that calculation steps can be followed to validate my results.
With respect to fractions, I created 3 functions which handle my 3 types of fractions.
We have proportions which is a/b = c/d where the equal sign can be anything such as an approximation sign ~.
We have a = b/c
and we have the general fraction a/b.
All fraction functions center the results horizontally.
I did generic tables with a bottom border for the top cell. Nothing else special is going on with these. Essentially, anytime I need to produce a fraction display, I call one of my 3 functions from my function list I include on every page on my website.