Skill: derivative-rules
Derivative Rules Worksheets
The three rules that differentiate almost everything: the product rule for multiplied chunks, the quotient rule for fractions, and the chain rule for functions inside functions. Master these and every derivative becomes bookkeeping.
1 Worksheet generator
A fresh 20-problem worksheet on every click: product, quotient, and chain rule drills with a full answer key. Print it for class or homework.
(function(){ function $(id){ return document.getElementById(id); } var level = 'easy', last = []; function answerText(p){ return WS_API.answerText(p); } function generate(){ var seed = (Date.now() % 2147483647); last = WS_API.gen(level, seed, 20); var h = ''; for (var i = 0; i < last.length; i++){ h += '
'; } $('wsList').innerHTML = h; var kh = '
| ' + (j + 1) + ' | ' + answerText(last[j]) + ' |
'; $('wsKey').style.display = 'none'; $('wsMeta').textContent = '20 problems \u00b7 ' + level.charAt(0).toUpperCase() + level.slice(1) + ' \u00b7 generated just now \u00b7 answer key below'; } var btns = document.querySelectorAll('.ws-ctls .lvl'); for (var i = 0; i < btns.length; i++){ (function(b){ b.addEventListener('click', function(){ for (var j = 0; j < btns.length; j++) btns[j].className = 'lvl'; b.className = 'lvl on'; level = b.getAttribute('data-lvl'); generate(); }); })(btns[i]); } $('genBtn').addEventListener('click', generate); $('printBtn').addEventListener('click', function(){ window.print(); }); $('keyBtn').addEventListener('click', function(){ var k = $('wsKey'); k.style.display = (k.style.display === 'none' ? '' : 'none'); $('keyBtn').textContent = (k.style.display === 'none' ? 'Show answer key' : 'Hide answer key'); }); generate(); })();