Projectile
Flight time, range, peak height and the area under the arc of a thrown ball. Drag the angle to find the longest throw.
v₀ = 42 m/s42 m/srange = v₀²*sin(2*θ)/g174.5 mline8 in ft572.4 ftFree math sheets for every grade, from counting coins to calculus, plus everyday math. Each one is a full Dot Decimal sheet: download it, open it, and drag its numbers to see what happens.
The examples built into the app, each showing off one way to explore.
Flight time, range, peak height and the area under the arc of a thrown ball. Drag the angle to find the longest throw.
v₀ = 42 m/s42 m/srange = v₀²*sin(2*θ)/g174.5 mline8 in ft572.4 ftA 3D surface you can spin, with a partial derivative, a gradient, a double integral and a limit.
f(x, y) = sin(x)*cos(y)ƒ(x, y)derivative(f(x,y), x)(cos(x) · cos(y))limit(sin(x)/x, x, 0)1Four surfaces in one sheet: a wave, a saddle, a ripple and a bump. Spin each one to see where it rises and falls.
plot3d(sin(x)*cos(y), x, -π, π, y, -π, π)3D surfaceplot3d(x² - y², x, -1.5, 1.5, y, -1.5, 1.5)3D surfaceplot3d(cos(√(x²+y²))*exp(-(x²+y²)/40), x, -10, 10, y, -10, 10)3D surfaceSolve a 3×3 system, find a determinant and eigenvalues, then solve, factor and expand polynomials.
det(A)-1solution = inverse(A)*b2; 3; -1solve(x²-5*x+6, x)x = 2, x = 3Sliders for amplitude, frequency, phase and offset, and an integral whose bounds you drag on the plot.
a = 1.5 in 0 … 31.5f(x) = a*sin(b*x+c)+dƒ(x)integral(f(x), x, lo, hi)2.518See a 2×2 matrix as a change to the plane. Drag î and ĵ and watch the determinant become an area.
M = [1.5, 0.5; 0.25, 1]1.5 0.5; 0.25 1det(M)1.375transform(M)2D transformA pentagon on a grid. Drag any corner and the area and perimeter update, and the geometry view shows the area by shoelace, triangles, Pick’s theorem and grid squares.
P = polygon([1, 1; 8, 2; 9, 6; 5, 8; 2, 5])5-gonarea(P)36perimeter(P)24.032Build a Taylor polynomial for eˣ and slide its order from 0 to 10 to see where it matches the curve.
n = 4 in 0 … 104T(x) = taylor(f(x), x, a, n)ƒ(x)plot(f(x), x, -4, 4, T(x))2D plotMonthly payment, total paid and total interest on a $320k loan at 6.5% over 30 years.
rate = 6.5%6.5%payment = loan*monthly rate/(1-(1+monthly rate)^(-months))$2,022.6interest = total-loan$408.1kHow much paint a kitchen wall needs, with areas in square metres and square feet.
area = width*height7.68 m²paint = area*coats/(10 m²/L) in L1.536 Larea in ft²82.667 ft²Kindergarten to grade 2: counting, coins, time and the first facts.
Add butterflies, watch some fly away, and split five flowers two ways.
still here = all butterflies - flew away6blue vase = flowers - red vase3red vase + blue vase == flowerstrueCount cows, chickens, and pigs, find the whole farm, and compare.
all animals = cows + chickens + pigs9fewer pigs than cows: pigs < cowstruesame pigs and cows: pigs == cowsfalseEvery number under ten has a partner that makes ten.
partner = 10 - first number2check: first number + partner10first number + partner == 10trueTwo rows of five dots make every number to ten visible.
filled dots = top row + bottom row7empty spots = 10 - filled dots3filled dots + empty spots == 10trueCompare sets with more, fewer, and the same as.
red blocks = 7 in 0 … 107blue blocks = 7 in 0 … 107green blocks = 4 in 0 … 104Count shapes, then sort the round ones from the ones with corners.
circles = 4 in 0 … 54shapes with corners = triangles + squares5square corners > triangle cornerstrueA frog starts on a number and hops the same size every time.
after hop one = start at + hop size3after hop two = after hop one + hop size5how far = after hop four - start at8Sort pennies, nickels, and dimes into piles, count each pile, and compare.
pennies = 4 in 0 … 54nickels = 3 in 0 … 53all coins = pennies + nickels + dimes9Bundle the days of school into tens and ones on the way to day 100.
bundles of ten = int(day count/10)4check: bundles of ten*10 + extra ones47day count == 100falseHow many blocks tall is each toy? Find the tallest and compare.
robot = 8 in 1 … 158dragon = 12 in 1 … 1512two robots stacked = robot + robot16Take-away stories, missing addends, tens and ones, and how many more.
basket apples = 12 in 10 … 2012missing addend = sum goal - first addend7number = tens*10 + ones34Add a number to itself, then use it for near doubles.
double = my number + my number12double - my number == my numbertruenext number = my number + 17Three numbers make two additions and two subtractions.
part two = whole - part one7part one + part two == wholetruepart two + part one == wholetrueCombine three piles and look for a pair that makes ten.
red marbles = 77red and blue == 10trueall marbles - green marbles == 10trueTens decide first; ones break the tie.
first tens = 4 in 1 … 94first ones = 5 in 0 … 95third number < fourth numbertrueCount shoes and mittens by twos, forward and back.
two pairs = one pair + 24three pairs = two pairs + 26four pairs = three pairs + 28Read hour and half-hour times, then move ahead or back a half hour.
reading = 9:00am9:00 amsnack = reading + 30 min9:30 amrecess = snack + 1 hour10:30 amMeasure with same-size units, then compare.
storybook > penciltruepencil - crayon1two crayons = crayon + crayon6Hundreds, tens, and ones, skip counting, arrays, and a money story.
number = hundreds*100 + tens*10 + ones468second number = start at + count by130third number = second number + count by140Pairs make even numbers; leftovers make odd ones.
team one = int(cookies/2)7team two = cookies - team one7is even = team one == team twotrueBreak numbers into tens and ones, then regroup the extras.
total tens = first tens + second tens7total ones = first ones + second ones15answer == first number + second numbertrueAdd prices in cents, find the change from a dollar, and combine two pockets.
spent = pencil + eraser + sticker85change = paid with - spent15altogether = left pocket + right pocket115Measure in inches, then convert to feet.
ruler in ft1 ftdesk in ft2 ftdesk == 2 fttrueTurn a survey into a bar graph and compare the bars.
more fish than dogs: fish > dogstruedogs and cats together = dogs + cats10pets in all = dogs + cats + fish + birds21Move forward and back on the clock in five-minute jumps.
school ends = 3:05pm3:05 pmsoccer starts = 3:35pm3:35 pmdinner = 6:05pm6:05 pmSolve one part first, then use it for the second part.
has now = left after giving + got more27bottom shelf = top shelf + 823books in all = top shelf + bottom shelf38Arrange chairs in equal rows and check there is a seat for everyone.
all chairs = rows*chairs per row20people = students + 119enough chairs = all chairs >= peopletrueGrades 3 to 5: multiplication, fractions, decimals and measurement.
Drag factors, share with leftovers, slice a pizza, and time a trip.
product = first factor * second factor42cookies each = int(cookies/friends)4left = slices - eaten5Tile a garden, then compare rectangles with the same area.
width = tile side*tiles across3 ftlength = tile side*tiles down5 fttiles needed = tiles across*tiles down15Commutative, associative, and distributive with whole numbers.
a*b == b*atruea*(b*c) == (a*b)*ctruea*(b + c) == a*b + a*ctrueDivide, check with multiplication, and find the leftover.
stickers per page*pages == stickerstruefull bags = int(marbles/bag size)8spare marbles < bag sizetrueMultiply top and bottom by the same number.
new top = top*multiplier4new bottom = bottom*multiplier6new top/new bottom == top/bottomtrueSame bottom? Count the pieces. Same top? Bigger pieces win.
1/3 > 1/4true1/2 > 1/8true2/3 > 2/6truePour, add, and share water in liters.
tank water = bucket*buckets poured20 Lstill to fill = tank size - tank water8 Leach bottle*bottles == jugtrueAdd and compare masses in grams and kilograms.
both fruits = apple + orange350 gorange > appletruedifference = orange - apple50 gRound to the nearest ten and hundred.
ten below = int(number/10)*1040ten above = ten below + 1050ones digit = number - ten below7An array shows a product as equal rows, and splits into smaller arrays.
total = rows*columns24double rows = 2*rows12double rows*columns == 2*totaltrueCompare and add fractions, meet tenths and hundredths, and sort angles by size.
3/4 == 9/12true5/6 == 10/12true5/6 > 3/4trueWhole pizzas plus a half more, then quarters back into wholes.
halves = whole pizzas*2 + 17halves/2 == whole pizzas + 1/2truewhole sandwiches = int(quarters/4)4Tenths first, then hundredths.
first > secondtruedifference = first - second0.050.5 == 0.50trueAdd fractions with the same denominator, then tenths and hundredths.
a whole or more = total sevenths >= 7false3/10 == 30/100true3/10 + 45/100 == 75/100trueMultiply a fraction by a whole number, one piece at a time.
thirds poured = friends*210friends*(2/3) == thirds poured/3truewhole cups = int(thirds poured/3)3Angles that share a corner add up: a right angle, a straight line, a full turn.
second part = 90° - first part55°first part + second part == 90°truesmall angle = 180° - big angle60°Find factor pairs, list multiples, and test for primes.
1*24 == 24true2*12 == 24true3*8 == 24trueFind the rule, then predict the tenth term.
second term = start + step9third term = second term + step13tenth term = start + 9*step41Multiply fractions, divide by unit fractions, and fill a box.
1/2*1/2 == 1/4true2/3*3/4 == 6/12true6/12 == 1/2trueRename fractions to add and subtract them.
1/3 == 4/12true1/4 == 3/12true4/12 + 3/12 == 7/12trueHow many pieces fit, and how big is each share?
blocks = board feet/(1/3)12blocks == board feet*3true(1/2)/3 == 1/6trueAdd, subtract, multiply, and divide decimals with money.
total cost = price each*quantity$11.25total cost > $10trueeach pays = dinner bill/friends$9.03Two prisms stacked are one shape.
big length = 10 cm10 cmbig width = 5 cm5 cmtotal volume in mL275 mLPlot a point, then count across and up to another.
on the x axis = y == 0falseon the y axis = x == 0falsesteps across = abs(library x - x)4Parentheses, then powers of ten, then times and divide, then plus and minus.
2 + 3*414(2 + 3)*4202*3 + 4*526Seedling heights to the nearest half inch, tallied and shown as a bar graph.
count(heights)10spread = tallest - shortest2.5 intotal(heights)36.5Grades 6 to 8: ratios, percents, equations, probability and geometry.
Paint mixes, unit rates, tax and coupons, and temperatures below zero.
speed = distance/time in km/h75 km/hspeed in mph46.603 mphtax amount = tag price*tax rate$1.44The same length, weight, speed, and volume in many units.
race in m5,000 mrace in mi3.107 mibackpack in g8,000 gDivide by a fraction by asking how many fit, then multiply by the reciprocal.
ribbon = 3/4 m0.75 mbow = 1/8 m0.125 mbows*bow == ribbontrueAdd, subtract, and multiply signed numbers.
end point = start + move5end point > 0truea - b8Compare unit prices to find the better buy.
big box price = $6.00$6big box size = 24 oz24 oztwo small boxes = 2*small box price$7.2One outlier pulls the mean much further than the median.
mean = average(quiz scores)87median = median(quiz scores)88range = highest - lowest13Turn words into math one phrase at a time.
double it = 2*number14five more = double it + 519five more == 19trueUndo the operation to find the number, then check it.
x = 20 - 812x + 8 == 20truey = 42/67Scale a recipe, mark up and discount, and spin a spinner.
profit = sale price - wholesale cost$5.5profit > $0truechance of blue in %37.5%Every real length is the drawing length times the same factor, and back again.
scale factor = 2 m/(1 cm)200drawing length = 7.5 cm7.5 cmmap scale = 500 m/(1 cm)50,000Up by 20% and then down by 20% does not cancel.
rise amount = original*rate/100$16risen price = original + rise amount$96fall amount = risen price*rate/100$19.2Simple interest earns the same amount every year.
interest per year = principal*rate$20interest = principal*rate*years$60total = principal + interest$560Find a theoretical probability, then predict results over many trials.
even chance = even count/sides0.5even chance == 1/2truenot even chance = 1 - even chance0.5Circumference and area from one radius.
circumference = pi*2*r43.982 cmarea = pi*r²153.9 cm²double r = 2*r14 cmTriangle sums, vertical angles, and complementary and supplementary pairs.
top right = 180° - top left70°bottom right = 180° - top right110°bottom right == top lefttrueVolume and surface area of prisms, and how many unit cubes fit inside.
length = 20 cm20 cmcubes inside = volume/unit cube3,000triangle area = 1/2*2 m*1.5 m in m²1.5 m²Drag slope and intercept, find a slope from two points, and price a taxi ride.
f(x) = slope*x + y interceptƒ(x)f(0)1f(1)3Two phone plans cross once; find the crossing point.
plan a = $15 + $0.10*texts$20plan a < plan btruecrossing texts = ($25 - $15)/$0.10100Multiply and divide powers, meet zero and negative exponents, and use scientific notation.
2^3*2^n1282^3*2^n == 2^(3 + n)true3^5/3^227Legs squared add to the hypotenuse squared.
c = sqrt(leg a² + leg b²)5leg a² + leg b² == c²trueshortcut in ft49.213 ftTranslate, reflect, and rotate a point with coordinate rules.
point = [x, y]3 -2slid = point + [4, 1]7 -1across y axis = [-x, y]-3 -2A cone holds one third of the cylinder with the same base and height.
radius = 3 cm3 cmcylinder volume/cone volume3sphere volume in L0.113 LFit a line to paired data and use it to predict.
hours = [1, 2, 3, 4, 5]1 2 3 4 5slope = (86 - 62)/(5 - 1)6start = 62 - slope*156A rule gives every input exactly one output, changing at a constant rate.
f(x) = 3*x - 2ƒ(x)f(0)-2f(1)1Very big and very small numbers, side by side.
speed of light as sci2.99792 × 10⁸ m/slight year in km as sci9.46073 × 10¹² kmred blood cell = 7e-6 m as sci7 × 10⁻⁶ mGrades 9 and 10: functions, quadratics, radicals and trigonometry.
Drag h, k, and a, and watch the parabola follow.
h = 0 in -4 … 40g(x) = a*(x - h)² + kƒ(x)plot(g(x), x, -8, 8)2D plotExpand products, factor quadratics, and solve by factoring.
expand((x + 2)²)4 + 4x + x²expand((x + 3)*(x - 1))−3 + 2x + x²expand((x - 4)*(x + 4))−16 + x²Whatever you do to one side, do to the other.
x1 = (11 - 3)/242*x1 + 3 == 11truex2 = (v - 3)/57Elimination and substitution solve the same system.
x = (q - p)/(3 - 2)3x by substitution = q - p3x by substitution == xtrueVertex, roots, and the discriminant.
f(x) = a*x² + b*x + cƒ(x)plot(f(x), x, -8, 8)2D plotvertex x = -b/(2*a)1Powers of powers, powers of products, and rational exponents.
(2^k)²64(2^k)² == 2^(2*k)true(2*5)^31,000Roots, and how they combine.
sqrt(72)8.485sqrt(72) == 6*sqrt(2)truesqrt(50) == 5*sqrt(2)trueLadders, kites, and shadows, with sine, cosine, and tangent.
π radians in degrees180°180° in radians3.142 radsin(π/6)0.5Each angle lands on the point (cos θ, sin θ), one unit from the origin.
sind(0)0sind(30)0.5sind(45)0.707Find the missing sides of a triangle from two angles and a side.
angle A = 40°40°side a = 8 cm8 cmangle C = 180° - angle A - angle B75°Two sides and the angle between them give the third side, and back again.
b = 5 cm5 cmacosd((b² + c² - a²)/(2*b*c))60°hypotenuse == 5 cmtrueComplements, negatives, and Pythagoras.
sind(30) == cosd(60)truesind(35) == cosd(55)truesind(-30) == -sind(30)trueGrades 11 and 12: logarithms, statistics, calculus, series and vectors.
Arithmetic and geometric sequences, their sums, and monthly savings.
last term = start*ratio^(terms - 1)486period rate = annual rate%/120.5%deposited = monthly deposit*months$7,200Logs ask: to what power?
10^31,000log 1000 base 103log2(8)3Continuous growth, carbon-14 half-life, and how fast money doubles.
start population = 500500P(hours)674.9half lives = elapsed/half life2Standardize a test score, find its percentile, and a poll's margin of error.
mean = 7575standard deviation = 88score = 91 in 50 … 10091Drag amplitude, period, phase, and offset.
plot(f(x), x, -4, 4)2D ploty max = offset + amplitude1.5y min = offset - amplitude-1.5Factor, solve, and read the roots.
solve(x²-5*x+6, x)x = 2, x = 3factor(x²-5*x+6, x)(x − 2)(x − 3)solve(x²+7*x+12, x)x = -4, x = -3Watch sin(x)/x approach 1, find a tangent slope, and measure area.
f(x) = sin(x)/xƒ(x)f(0.1)0.998f(0.01)1Transform the plane, solve a system, and spin a surface.
M = [1.5, 0.5; 0.25, 1]1.5 0.5; 0.25 1det(M)1.375transform(M)2D transformPosition, velocity, and acceleration; related rates; fencing.
position(t) = t³ - 6*t² + 9*tƒ(t)velocity(moment)0acceleration(moment)-6Polynomials that hug a curve.
T(x) = taylor(exp(x), x, 0, 4)ƒ(x)T(1)2.708e2.718Area between curves, average value, and volume of revolution.
area between == 1/6trueaverage value = integral(x², x, 0, 3)/33average value == 3trueConvergent sums and the harmonic surprise.
sum(1/2^n, n, 1, 10)0.999sum(1/2^n, n, 1, 50)1sum(1/n², n, 1, 1000)1.644Binomial probabilities, the normal curve, and expected value.
one way = 1/2^flips in %0.391%probability = ways*one way in %21.875%plot(density(x), x, 130, 210)2D plotComponents, magnitude, and the dot product.
magnitude = sqrt(v x² + v y²)5magnitude == 5truedouble magnitude = magnitude*210Money, cooking, travel, sports, science and more, for any grade.
Unit prices, totals, tax, and the change you get back.
tax = subtotal*tax rate$1.027total = subtotal + tax$18.137total == tax rate on subtotaltrueSave each week and watch the goal approach.
weeks needed = ceil(goal/weekly saving)30months needed = weeks needed*12/526.923still to save = goal - saved so far$110Tip percents and a fair split.
tip = bill*tip percent%$15.21with tip = bill + tip$99.71with tip == tip percent% on billtrueHours times rate, then withholding comes out.
hourly rate = $18.50$18.5taxes = gross pay*withholding$260.5net pay = gross pay - taxes$923.5Two discounts are less than they sound.
first off = tag*first coupon%$18after first = tag - first off$72total off = tag - after second$25.2Multiply every ingredient to serve a crowd.
scale factor = guests/recipe servings2.5flour needed = flour*scale factor5 cupmilk needed = milk*scale factor3.75 cupOven temperatures in both scales, plus the timer.
oven in °C190.6°Crecipe celsius in °F374°Fdifference = oven - recipe celsius1Δ°FCalories per serving, then across the day.
breakfast = per serving*bowls220 kcaldifference = total - target-150 kcalover target = total > targetfalseDistance, speed, fuel, and arrival time.
departure = 9:00am9:00 amarrival = departure + driving time4:30 pmgas price = $3.50/gal in USD/gal3.5 $/galWhat time is it over there, and how long is the trip?
6pm CST in Tokyo9:00 amdeparture = 8:15am8:15 amfirst leg = 2h 45m2 hours 45 minPoints, shooting percentages, and a scoring average.
two pointers = 88three pointers = 33average of 30, 22, 18, 27 and 2524.4Pace, speed, and the pace a personal record needs.
race = 10 km10 kmpace = time/race in min/km5 min/kmspeed = race/time in km/h12 km/hConcentrations and dilutions.
stock = 0.5 molar0.5 molarwanted = 0.1 molar0.1 molarmoles = wanted*final volume in mol0.2 molpH is a negative log of concentration.
hydrogen ions = 3.2e-4 as sci3.2 × 10⁻⁴ph = -log10(hydrogen ions)3.495acid ph = -log10(acid)2Drop anything and gravity does the rest.
fall time = sqrt(2*drop height/g)3.029 simpact speed = g*fall time29.714 m/simpact speed in km/h107 km/hJoules, watts, and the electric bill.
work = mass*g*height in J9,564.8 Jpower = work/time in W318.8 Wprice = $0.23/kWh in USD/kWh0.23 $/kWhThe same number in four bases, hex colors, and bit masks.
value as hex0xADvalue in binary0b10101101value in octal0o255Bytes to gigabytes, decimal and binary.
photos = floor(storage/photo size)18,2851 GB in MB1,000 MB1 GiB in MiB1,024 MiBPhi, the golden rectangle, and Fibonacci ratios.
phi1.618phi == (1 + sqrt(5))/2truelong side = short side*phi16.18 cmAn octave doubles the frequency.
octave up = A4*2880 Hzoctave down = A4/2220 Hzsemitone = 2^(1/12)1.059Celsius, Fahrenheit, and how cold the wind makes it feel.
outside = -15°C-15°Coutside in °F5°Finside in °F69.8°FWeeks and days until the big day, and when the doors open.
weeks left = days left/76.429full weeks = int(days left/7)6extra days = days left - full weeks*73No sheets match. Try another word or grade.
Send it to us with a sentence about what it shows. Good ones join the Learn Center with your name on them.