Use the following form to generate some simple math problems for children. After clicking the Submit button, you will be brought to another page. Print that page off and hand it to your young-un to get some practice in :) More explanation follows the actual form application.
Why?
I’ve come to notice that my son needs some extra work with math. It seems he is finding certain things harder than others. I figured I could actually take what knowledge of programming I have and apply it to something useful. This isn’t nearly as great as, say, sitting down with your child and doing some flash cards, but it’s nice if you have some stuff to do around the house and your child is in need of some extra work with their early years in mathematics.
Anyway, another reason is because I searched the web (rather quickly, and not in-depth) for something similar. All the links that turned up high ranking in Google had some basic worksheets, but they also had pop-up ads. What kind of site that has things for children has pop-up ads??? Well, my site isn’t exactly for children, but you parents out there can rest easy knowing you can come here for a worksheet for your kids and not get any of those annoying pop-ups :)
I’ve noticed that there are a lot of hits for this page when searching for math problems for children. If there are any requests for features, please post them in the comments section at the bottom of this page. I can’t make any promises, because I’m no guru at this stuff, but I can at least know what people would like to see.
What is each option?
Here’s the breakdown:
- Smallest Number
- This is the smallest number that you want to appear in the math problems. So, if here you enter a 100, no number below 100 will be generated.
- Largest Number
- Similar to Smallest Number, this is the largest number that you want to appear within the generated math sheet. Entering 100 here would cause no number above 100 to appear.
- Number of Columns
- This is simply saying how many columns of problems you want. You have the option of having between 4 and 10 columns for the worksheets.
- Number of Rows
- Yup, you guessed it! Same as columns, but rows this time.
- Type of Math
- Choose from addition, subtraction, or multiplication problems. Simple.
- Display Name Line
- This is here in case some teacher stumbles on this page and wants to use a generated worksheet. I know that’s a long shot, but hey, you never know haha
- Display Date Line
- See above, same thing.
A quick note. When printing out the following worksheet page, you can turn off the header and footer so the URL doesn’t show up on the print out. Just a heads up for those that don’t know. Your browser should have an option called Page Setup, or something similar. This is where you can do that.
Possible To-Do’s
- When there are alot of problems, sometimes there are repeats. Maybe come up with some sort of array in RAM to counter this
- Include a mixture of both addition and subtraction as a worksheet type
- Maybe work in the use of decimal numbers
- Include an option to make it so it doesn’t matter if the top number is highest or not (right now it’s defaulted to have the highest number on top of the problem)
- Figure out a good way to make division problems generate to have no remainder
- Come up with a decent way to display division (bracket-style)
- Maybe pretty up the form a little bit
- Add in a fix for the way Internet Explorer separates math problems at the bottom of the print out
- Ignore the next-to-last To-Do on the list because no one should ever use Internet Explorer anyway
Who can use this?
EVERYONE! This is free to use, and I don’t need any kind of moolah or whatever for it. Let’s see… oh, no warranty, blah blah. Just use it if you would like, and I hope you find it useful for your child!
Pingback: PHP Math Application | Robert L. Bryant