For whom is this simulation (as well as others) intended?
It is not a teaching tool-except for you in practicing programming.
I've got a deep seated feeling reading a lot of "developing world" posts
to newsgroups and web forumns from students that are based in countries
suffering poor levels of technical teaching, that the confused students
themselves are trying also to get to grips with the technical or
coloquial American or British use of English.
If they had been set an assignment question straight out of a textbook
the easy (some would say cheat) way to climb the mountain is either to
find online the "solutions manual" the textbook publishers normally
share with educators, or some other resource - these calculators? - so
that the answer can be completed, and maybe something learnt but not the
important longhand theory based method of doing things correctly in the
first place, which lends itself to adaption when the circumstances of
the problem changes.
The standard of doing the education plainly needs raising. Teaching
texts need proper language localisation, and teachers need to be trained
properly to explain what they are teaching rather than reading a foreign
textbook line by line to them and doing the questions at the end of the
chapter. The kids are smart, but are being let down.