/* Grid background */ .mcs-grid-bg { position: fixed; inset: 0; z-index: 0; pointer-events: none; background-image: linear-gradient(rgba(245,158,11,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(245,158,11,0.025) 1px, transparent 1px); background-size: 48px 48px; } .mcs-glow { position: fixed; width: 800px; height: 400px; background: radial-gradient(ellipse, rgba(245,158,11,0.07) 0%, transparent 70%); top: -100px; left: 50%; transform: translateX(-50%); pointer-events: none; z-index: 0; animation: mcs-breathe 8s ease-in-out infinite; } @keyframes mcs-breathe { 0%,100%{opacity:0.6} 50%{opacity:1} } /* HERO */ .mcs-hero { position: relative; z-index: 1; padding: 100px 24px 40px; text-align: center; max-width: 900px; margin: 0 auto; } .mcs-hero-label { display: inline-flex; align-items: center; gap: 8px; background: var(–mcs-amber-glow); border: 1px solid rgba(245,158,11,0.3); border-radius: 100px; padding: 5px 16px; font-size: 12px; font-weight: 600; color: var(–mcs-amber-bright); letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 22px; animation: mcs-fadein 0.5s ease both; } .mcs-h1 { font-family: var(–mcs-font-display); font-size: clamp(30px, 6vw, 60px); font-weight: 800; letter-spacing: -2px; line-height: 1.05; margin-bottom: 16px; animation: mcs-fadein 0.5s 0.08s ease both; } .mcs-h1 mark { background: linear-gradient(135deg, var(–mcs-amber), var(–mcs-amber-bright)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .mcs-hero-sub { font-size: clamp(14px, 2vw, 17px); font-weight: 300; color: var(–mcs-text-muted); line-height: 1.65; max-width: 520px; margin: 0 auto 28px; animation: mcs-fadein 0.5s 0.15s ease both; } @keyframes mcs-fadein { from{opacity:0;transform:translateY(-12px)} to{opacity:1;transform:translateY(0)} } /* STATS ROW */ .mcs-stats { display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap; margin-bottom: 32px; animation: mcs-fadein 0.5s 0.2s ease both; } .mcs-stat { display:flex; align-items:center; gap:6px; font-size:13px; color:var(–mcs-text-muted); } .mcs-stat strong { color:var(–mcs-text); font-weight:600; } .mcs-stat-sep { width:1px; height:14px; background:var(–mcs-border); } /* SEARCH */ .mcs-search-wrap { max-width: 480px; margin: 0 auto 48px; position: relative; animation: mcs-fadein 0.5s 0.25s ease both; } .mcs-search-icon { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: var(–mcs-text-dim); font-size: 16px; pointer-events: none; } .mcs-search { width: 100%; background: var(–mcs-surface); border: 1px solid var(–mcs-border); border-radius: 12px; padding: 13px 16px 13px 42px; font-family: var(–mcs-font-body); font-size: 15px; color: var(–mcs-text); outline: none; transition: border-color 0.2s, box-shadow 0.2s; } .mcs-search::placeholder { color: var(–mcs-text-dim); } .mcs-search:focus { border-color: var(–mcs-amber); box-shadow: 0 0 0 3px rgba(245,158,11,0.1); } .mcs-search-clear { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); background: none; border: none; color: var(–mcs-text-dim); cursor: pointer; font-size: 16px; display: none; padding: 4px; } /* FILTER TABS */ .mcs-tabs { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; max-width: 900px; margin: 0 auto 40px; position: relative; z-index: 1; } .mcs-tab { background: var(–mcs-surface); border: 1px solid var(–mcs-border); border-radius: 100px; padding: 7px 16px; font-size: 13px; font-weight: 500; color: var(–mcs-text-muted); cursor: pointer; transition: all 0.18s; font-family: var(–mcs-font-body); } .mcs-tab:hover { border-color:var(–mcs-border2); color:var(–mcs-text); } .mcs-tab.mcs-active { background: var(–mcs-amber-glow); border-color: rgba(245,158,11,0.4); color: var(–mcs-amber-bright); font-weight: 600; } /* MAIN LAYOUT */ .mcs-main { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; padding: 0 24px; display: grid; grid-template-columns: 220px 1fr; gap: 32px; align-items: start; } @media(max-width:820px){ .mcs-main{ grid-template-columns:1fr; } .mcs-sidebar{display:none;} } /* SIDEBAR */ .mcs-sidebar { position: sticky; top: 80px; } .mcs-sidebar-title { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(–mcs-text-dim); margin-bottom: 12px; } .mcs-toc { list-style: none; display: flex; flex-direction: column; gap: 3px; } .mcs-toc a { display: block; padding: 7px 12px; border-radius: 8px; font-size: 13px; color: var(–mcs-text-muted); text-decoration: none; border-left: 2px solid transparent; transition: all 0.15s; } .mcs-toc a:hover { color:var(–mcs-text); background:rgba(255,255,255,0.03); border-left-color:var(–mcs-border2); } .mcs-toc a.mcs-toc-active { color:var(–mcs-amber-bright); border-left-color:var(–mcs-amber); background:var(–mcs-amber-glow); } .mcs-sidebar-cta { margin-top: 24px; background: var(–mcs-amber-glow); border: 1px solid rgba(245,158,11,0.25); border-radius: 14px; padding: 18px 16px; text-align: center; } .mcs-sidebar-cta p { font-size: 13px; color: var(–mcs-text-muted); line-height: 1.5; margin-bottom: 12px; } .mcs-sidebar-cta a { display: block; background: var(–mcs-amber); color: #000; border-radius: 8px; padding: 9px; font-size: 13px; font-weight: 700; text-decoration: none; transition: background 0.2s; } .mcs-sidebar-cta a:hover { background: var(–mcs-amber-bright); } /* FORMULA SECTIONS */ .mcs-content { display: flex; flex-direction: column; gap: 40px; padding-bottom: 80px; } .mcs-section { scroll-margin-top: 90px; } .mcs-section-header { display: flex; align-items: center; gap: 12px; margin-bottom: 18px; padding-bottom: 12px; border-bottom: 1px solid var(–mcs-border); } .mcs-section-icon { width: 36px; height: 36px; border-radius: 10px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-size: 18px; background: var(–mcs-amber-glow); border: 1px solid rgba(245,158,11,0.2); } .mcs-section-title { font-family: var(–mcs-font-display); font-size: 20px; font-weight: 800; letter-spacing: -0.5px; } .mcs-section-count { margin-left: auto; font-size: 12px; color: var(–mcs-text-dim); background: var(–mcs-surface2); border: 1px solid var(–mcs-border); border-radius: 100px; padding: 2px 10px; white-space: nowrap; } /* FORMULA CARDS GRID */ .mcs-formulas-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 12px; } .mcs-formula-card { background: var(–mcs-surface); border: 1px solid var(–mcs-border); border-radius: 13px; overflow: hidden; transition: border-color 0.2s, transform 0.15s; position: relative; } .mcs-formula-card:hover { border-color: rgba(245,158,11,0.3); transform: translateY(-2px); } .mcs-formula-card.mcs-hidden { display: none !important; } .mcs-card-top { padding: 14px 16px 10px; } .mcs-card-name { font-size: 13px; font-weight: 600; color: var(–mcs-text-muted); margin-bottom: 8px; display: flex; align-items: center; gap: 7px; } .mcs-card-tag { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; padding: 2px 7px; border-radius: 4px; flex-shrink: 0; } .mcs-tag-basic { background:rgba(16,185,129,0.12); color:#10B981; } .mcs-tag-inter { background:rgba(59,130,246,0.12); color:#60A5FA; } .mcs-tag-adv { background:rgba(239,68,68,0.12); color:#FCA5A5; } .mcs-formula-box { background: var(–mcs-bg); border: 1px solid var(–mcs-border); border-radius: 8px; padding: 12px 14px; font-family: var(–mcs-font-mono); font-size: 15px; font-weight: 600; color: var(–mcs-amber-bright); line-height: 1.5; letter-spacing: -0.2px; position: relative; word-break: break-word; } .mcs-formula-box sub { font-size: 10px; vertical-align: sub; } .mcs-formula-box sup { font-size: 10px; vertical-align: super; } .mcs-card-bottom { padding: 10px 14px 12px; border-top: 1px solid var(–mcs-border); display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; } .mcs-card-desc { font-size: 12px; color: var(–mcs-text-dim); line-height: 1.5; flex: 1; } .mcs-copy-btn { flex-shrink: 0; background: transparent; border: 1px solid var(–mcs-border); border-radius: 6px; padding: 5px 10px; font-size: 11px; font-weight: 600; color: var(–mcs-text-dim); cursor: pointer; font-family: var(–mcs-font-body); transition: all 0.15s; white-space: nowrap; } .mcs-copy-btn:hover { border-color:var(–mcs-amber); color:var(–mcs-amber); } .mcs-copy-btn.mcs-copied { border-color:var(–mcs-green); color:var(–mcs-green); } /* INLINE CTA between sections */ .mcs-inline-cta { background: var(–mcs-amber-glow); border: 1px solid rgba(245,158,11,0.2); border-radius: 14px; padding: 20px 22px; display: flex; align-items: center; gap: 16px; flex-wrap: wrap; } .mcs-inline-cta-text { flex: 1; min-width: 200px; } .mcs-inline-cta-text strong { font-size: 14px; font-weight: 600; display: block; margin-bottom: 3px; } .mcs-inline-cta-text span { font-size: 13px; color: var(–mcs-text-muted); } .mcs-inline-btn { background: var(–mcs-amber); color: #000; border: none; border-radius: 9px; padding: 10px 20px; font-size: 13px; font-weight: 700; cursor: pointer; text-decoration: none; white-space: nowrap; font-family: var(–mcs-font-body); transition: background 0.15s; } .mcs-inline-btn:hover { background: var(–mcs-amber-bright); } /* NO RESULTS */ .mcs-no-results { display: none; text-align: center; padding: 48px 24px; color: var(–mcs-text-muted); font-size: 15px; grid-column: 1/-1; } /* SEO SECTION */ .mcs-seo { position: relative; z-index: 1; max-width: 820px; margin: 0 auto; padding: 40px 24px 80px; border-top: 1px solid var(–mcs-border); } .mcs-seo h2 { font-family:var(–mcs-font-display); font-size:24px; font-weight:800; letter-spacing:-0.5px; margin:36px 0 12px; } .mcs-seo h3 { font-family:var(–mcs-font-display); font-size:17px; font-weight:700; color:var(–mcs-amber-bright); margin:20px 0 6px; } .mcs-seo p { font-size:15px; color:var(–mcs-text-muted); line-height:1.8; margin-bottom:12px; } .mcs-seo ul { padding-left:20px; margin-bottom:12px; } .mcs-seo li { font-size:15px; color:var(–mcs-text-muted); line-height:1.7; margin-bottom:4px; } /* PRINT STYLES */ @media print { .mcs-grid-bg, .mcs-glow, .mcs-hero-label, .mcs-stats, .mcs-search-wrap, .mcs-tabs, .mcs-sidebar, .mcs-inline-cta, .mcs-copy-btn, .mcs-seo { display: none !important; } body { background: #fff; color: #000; } .mcs-main { display: block; } .mcs-formula-box { background: #f8f8f8; color: #333; border: 1px solid #ddd; } .mcs-section-title { color: #000; } .mcs-formula-card { border: 1px solid #ddd; break-inside: avoid; } .mcs-card-desc { color: #555; } .mcs-hero { padding: 20px 24px 16px; } .mcs-h1 { color: #000; font-size: 28px; } .mcs-hero-sub { color: #555; } .mcs-formulas-grid { grid-template-columns: 1fr 1fr; } } /* SCROLL TO TOP */ .mcs-scroll-top { position: fixed; bottom: 28px; right: 24px; z-index: 90; width: 40px; height: 40px; border-radius: 50%; background: var(–mcs-amber); border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; color: #000; box-shadow: 0 4px 16px rgba(245,158,11,0.3); opacity: 0; transition: opacity 0.25s; } .mcs-scroll-top.visible { opacity: 1; }
📐 Complete Reference · Updated 2026

Algebra Formulas
Cheat Sheet

Every formula you need — searchable, copyable, organized by topic. From linear equations to logarithm laws. Bookmark and come back any time.

📋 60+ formulas
🏷️ 8 topics
🖨️ Print-ready
🆓 Free forever
🔍
📏

Linear Equations

8 formulas
Slope-Intercept Form Basic
y = mx + b
m = slope, b = y-intercept. Most common form for graphing lines.
Point-Slope Form Basic
y − y₁ = m(x − x₁)
Use when you know a point (x₁, y₁) and slope m.
Standard Form Basic
Ax + By = C
A, B, C are integers, A ≥ 0. Used for systems of equations.
Slope Formula Basic
m = (y₂ − y₁) / (x₂ − x₁)
Rise over run. Slope between two points (x₁,y₁) and (x₂,y₂).
Midpoint Formula Basic
M = ((x₁+x₂)/2, (y₁+y₂)/2)
Midpoint between two coordinate points.
Distance Formula Intermediate
d = √((x₂−x₁)² + (y₂−y₁)²)
Straight-line distance between two coordinate points.
Parallel & Perpendicular Intermediate
Parallel: m₁ = m₂
Perpendicular: m₁ · m₂ = −1
Parallel lines share the same slope. Perpendicular slopes are negative reciprocals.
Absolute Value Equation Intermediate
|ax + b| = c → ax+b = c or ax+b = −c
Split into two equations. Valid only if c ≥ 0.
Stuck on a linear equation? Photo of your problem → full step-by-step solution in seconds, free.
📷 Solve by Camera →
📈

Quadratic Equations

6 formulas
Quadratic Formula Intermediate
x = (−b ± √(b²−4ac)) / 2a
Solves ax²+bx+c=0 for any values. The universal quadratic solver.
Discriminant Intermediate
Δ = b² − 4ac
Δ > 0: two real roots · Δ = 0: one real root · Δ < 0: no real roots
Vertex Form Intermediate
y = a(x − h)² + k
Vertex is at (h, k). Sign of a determines if parabola opens up or down.
Axis of Symmetry Intermediate
x = −b / 2a
Vertical line through the vertex of a parabola y = ax² + bx + c.
Vieta’s Formulas Advanced
x₁+x₂ = −b/a
x₁·x₂ = c/a
Sum and product of roots of ax²+bx+c=0. Useful for factoring without solving.
Completing the Square Intermediate
x² + bx = (x + b/2)² − (b/2)²
Add (b/2)² to both sides to create a perfect square trinomial.
✂️

Factoring Identities

9 formulas
Difference of Squares Basic
a² − b² = (a+b)(a−b)
Any expression of form a²−b² factors instantly. e.g. x²−9 = (x+3)(x−3)
Perfect Square Trinomial (+) Basic
a² + 2ab + b² = (a+b)²
e.g. x² + 6x + 9 = (x+3)². Middle term = 2·√first·√last
Perfect Square Trinomial (−) Basic
a² − 2ab + b² = (a−b)²
e.g. x² − 10x + 25 = (x−5)²
Sum of Cubes Intermediate
a³ + b³ = (a+b)(a²−ab+b²)
e.g. x³ + 8 = (x+2)(x²−2x+4). Mnemonic: SOAP — Same Opposite Always Positive
Difference of Cubes Intermediate
a³ − b³ = (a−b)(a²+ab+b²)
e.g. x³ − 27 = (x−3)(x²+3x+9)
Binomial Cube Intermediate
(a+b)³ = a³+3a²b+3ab²+b³
(a−b)³ = a³−3a²b+3ab²−b³
Coefficients follow Pascal’s triangle row 3: 1, 3, 3, 1
GCF Factoring Basic
ka + kb + kc = k(a + b + c)
Always check for GCF first before any other method. e.g. 6x²+9x = 3x(2x+3)
Trinomial: AC Method Intermediate
ax² + bx + c:
Find p,q: p·q=ac, p+q=b
→ factor by grouping
For 2x²+7x+3: ac=6, find 6+1=7 → 2x²+6x+x+3 = 2x(x+3)+1(x+3) = (2x+1)(x+3)
Fourth Power Difference Advanced
a⁴ − b⁴ = (a²+b²)(a+b)(a−b)
Factor first as difference of squares, then factor again. e.g. x⁴−16 = (x²+4)(x+2)(x−2)

Exponent Rules

10 formulas
Product Rule Basic
aᵐ · aⁿ = aᵐ⁺ⁿ
Same base, multiply → add exponents. e.g. x³·x² = x⁵
Quotient Rule Basic
aᵐ / aⁿ = aᵐ⁻ⁿ
Same base, divide → subtract exponents. e.g. x⁵/x² = x³
Power Rule Basic
(aᵐ)ⁿ = aᵐⁿ
Power to a power → multiply exponents. e.g. (x²)³ = x⁶
Zero Exponent Basic
a⁰ = 1 (a ≠ 0)
Any non-zero base raised to 0 equals 1. e.g. 5⁰ = 1, (−3)⁰ = 1
Negative Exponent Basic
a⁻ⁿ = 1 / aⁿ
Flip to the other side of the fraction. e.g. x⁻³ = 1/x³
Fractional Exponent Intermediate
a^(m/n) = ⁿ√(aᵐ) = (ⁿ√a)ᵐ
Denominator = root index, numerator = power. e.g. 8^(2/3) = (∛8)² = 4
Product to a Power Basic
(ab)ⁿ = aⁿbⁿ
Distribute exponent to each factor. e.g. (2x)³ = 8x³
Quotient to a Power Basic
(a/b)ⁿ = aⁿ / bⁿ
Distribute exponent to numerator and denominator. e.g. (x/3)² = x²/9
Scientific Notation Basic
a × 10ⁿ, 1 ≤ |a| < 10
e.g. 6,200 = 6.2×10³ · 0.0045 = 4.5×10⁻³
<button class="mcs-copy-btn" data-formula="a × 10ⁿ, where 1 ≤ |a| Copy
Radical Rules Intermediate
√(ab) = √a · √b
√(a/b) = √a / √b
ⁿ√(aᵐ) = a^(m/n)
Product and quotient rules for radicals. Used to simplify expressions.
Have an exponent or factoring problem? Take a photo and get every step shown — completely free, no subscription.
📷 Solve Now →
📊

Logarithm Laws

9 formulas
Logarithm Definition Intermediate
log_b(x) = y ↔ bʸ = x
“Log base b of x equals y” means b to the y equals x. e.g. log₂(8) = 3 because 2³ = 8
Log Product Rule Intermediate
log_b(xy) = log_b(x) + log_b(y)
Log of a product = sum of logs (same base). e.g. log(6) = log(2) + log(3)
Log Quotient Rule Intermediate
log_b(x/y) = log_b(x) − log_b(y)
Log of a quotient = difference of logs. e.g. log(5/2) = log(5) − log(2)
Log Power Rule Intermediate
log_b(xⁿ) = n · log_b(x)
Exponent comes down as coefficient. e.g. log(x³) = 3·log(x)
Change of Base Intermediate
log_b(x) = log(x) / log(b) = ln(x) / ln(b)
Convert any log to base 10 or natural log for calculator use.
Natural Logarithm Intermediate
ln(x) = log_e(x)
ln(eˣ) = x
e^ln(x) = x
e ≈ 2.71828. ln and eˣ are inverse functions — they cancel each other.
Special Log Values Intermediate
log_b(1) = 0
log_b(b) = 1
log_b(bⁿ) = n
These three are always true for any valid base b. Memorize them.
Solving Exponential Eq. Intermediate
bˣ = c → x = log(c) / log(b)
Take log of both sides. e.g. 2ˣ = 10 → x = log(10)/log(2) ≈ 3.32
Log–Exp Inverse Advanced
b^(log_b(x)) = x
log_b(bˣ) = x
Log and exponential with same base cancel. Core identity for simplification.
🔗

Systems of Equations

5 formulas
Substitution Method Basic
Solve eq.1 for y, substitute into eq.2, solve for x, back-substitute
Best when one variable is already isolated or easy to isolate.
Elimination Method Basic
Multiply eqs to get opposite coefficients, add to eliminate a variable
Best when coefficients are easy to match. Also called addition method.
Cramer’s Rule (2×2) Advanced
x = Dₓ/D, y = D_y/D
D = ad−bc
D = determinant of coefficient matrix. Dₓ, D_y use constants in place of column.
Number of Solutions Intermediate
1 solution: lines intersect
0 solutions: parallel lines
∞ solutions: same line
Consistent independent → 1 solution. Inconsistent → 0. Dependent → infinite.
Augmented Matrix Advanced
[a b | e]
[c d | f]
Write system as matrix, apply row operations (swap, multiply, add) to reach row-echelon form.
🔢

Sequences & Series

8 formulas
Arithmetic: nth Term Intermediate
aₙ = a₁ + (n−1)d
a₁ = first term, d = common difference, n = term number.
Arithmetic Series Sum Intermediate
Sₙ = n/2 · (a₁ + aₙ)
Sₙ = n/2 · (2a₁ + (n−1)d)
Sum of first n terms. Use first form when you know first and last terms.
Geometric: nth Term Intermediate
aₙ = a₁ · rⁿ⁻¹
r = common ratio (each term × r = next). e.g. 2, 6, 18, 54… r = 3
Geometric Series (Finite) Intermediate
Sₙ = a₁ · (1 − rⁿ) / (1 − r), r ≠ 1
Sum of first n terms of a geometric sequence. Only valid when r ≠ 1.
Infinite Geometric Series Advanced
S∞ = a₁ / (1 − r), |r| < 1
Only converges when |r| < 1. If |r| ≥ 1, sum is infinite (diverges).
<button class="mcs-copy-btn" data-formula="S∞ = a₁ / (1 − r), valid only when |r| Copy
Finding d and r Basic
Arithmetic: d = aₙ₊₁ − aₙ
Geometric: r = aₙ₊₁ / aₙ
Subtract consecutive terms for arithmetic (constant difference), divide for geometric (constant ratio).
Sigma Notation Intermediate
Σᵢ₌₁ⁿ i = n(n+1)/2
Σᵢ₌₁ⁿ i² = n(n+1)(2n+1)/6
Closed-form for common summations. Used in calculus and discrete math.
Binomial Theorem Advanced
(a+b)ⁿ = Σₖ₌₀ⁿ C(n,k) · aⁿ⁻ᵏ · bᵏ
C(n,k) = n! / (k!(n−k)!) = binomial coefficient. Coefficients from Pascal’s triangle.
⚖️

Inequalities

6 formulas
No formulas found for ““. Try a different keyword.

How to Use This Algebra Formulas Reference

This cheat sheet covers every essential algebra formula from pre-algebra through Algebra II, organized into eight topic categories. Use the search bar at the top to find any formula instantly by keyword — type “quadratic”, “log”, “slope”, or any variable name. Use the topic tabs to filter by category. Click Copy on any formula card to copy it to your clipboard for use in notes or documents.

Each formula card shows the level tag (Basic / Intermediate / Advanced) so you can quickly identify which formulas are foundational and which are higher-level. The page is print-ready — press Ctrl+P (or Cmd+P on Mac) for a clean black-and-white printable version with no navigation or ads.

The Most Important Algebra Formulas to Know

If you’re studying for a test and need to prioritize, these are the formulas that appear most often in algebra coursework and exams:

Quadratic Formula

x = (−b ± √(b²−4ac)) / 2a is the single most important formula in all of Algebra I and II. It solves any quadratic equation ax² + bx + c = 0 regardless of whether it factors nicely. The discriminant b²−4ac tells you how many real solutions exist before you even solve: positive = two solutions, zero = one solution, negative = no real solutions.

Factoring Identities

The three special products — difference of squares (a²−b²), perfect square trinomials (a±b)², and sum/difference of cubes (a³±b³) — account for the majority of factoring problems in Algebra I through pre-calculus. Recognizing these patterns immediately saves significant time on exams.

Exponent Rules

The seven exponent rules (product, quotient, power, zero, negative, fractional, and product-to-a-power) are foundational for simplifying expressions and solving exponential equations. Pay particular attention to negative exponents (a⁻ⁿ = 1/aⁿ) and fractional exponents (a^(m/n) = ⁿ√aᵐ) — these cause the most confusion.

Logarithm Laws

The three core log laws (product rule, quotient rule, power rule) plus the change of base formula are everything you need for Algebra II logarithm problems. A common mistake is treating log(x + y) as log(x) + log(y) — this is wrong. The product rule applies to log(xy), not log(x+y).

Algebra Formulas by Grade Level

Pre-Algebra and Algebra I students need: slope formulas, the quadratic formula, basic exponent rules, GCF factoring, the difference of squares, and linear inequality properties. These appear in every state standard for grades 7–10.

Algebra II adds: logarithm laws, sequences and series formulas, Vieta’s formulas, rational inequalities, and the binomial theorem. If you’re preparing for SAT or ACT math, mastering the Algebra I formulas above is the highest return on study time — they appear in roughly 35% of math questions on both exams.

(function(){ // ── SEARCH ───────────────────────────────────────────────────── const searchInput = document.getElementById(‘mcs-search’); const clearBtn = document.getElementById(‘mcs-clear’); const noResults = document.getElementById(‘mcs-no-results’); const noResultsTerm = document.getElementById(‘mcs-no-results-term’); const allCards = document.querySelectorAll(‘.mcs-formula-card’); const allSections = document.querySelectorAll(‘.mcs-section’); const allInlineCTAs = document.querySelectorAll(‘.mcs-inline-cta’); function runSearch(query) { const q = query.toLowerCase().trim(); clearBtn.style.display = q ? ‘block’ : ‘none’; // Reset active tab document.querySelectorAll(‘.mcs-tab’).forEach(t => t.classList.remove(‘mcs-active’)); document.querySelector(‘[data-filter=”all”]’).classList.add(‘mcs-active’); if (!q) { allCards.forEach(c => c.classList.remove(‘mcs-hidden’)); allSections.forEach(s => s.style.display = ”); allInlineCTAs.forEach(c => c.style.display = ”); noResults.style.display = ‘none’; return; } let visibleCount = 0; allCards.forEach(function(card) { const name = (card.dataset.name || ”).toLowerCase(); const tags = (card.dataset.tags || ”).toLowerCase(); const formula = card.querySelector(‘.mcs-formula-box’)?.textContent.toLowerCase() || ”; const desc = card.querySelector(‘.mcs-card-desc’)?.textContent.toLowerCase() || ”; const match = name.includes(q) || tags.includes(q) || formula.includes(q) || desc.includes(q); card.classList.toggle(‘mcs-hidden’, !match); if (match) visibleCount++; }); // Hide sections with no visible cards allSections.forEach(function(section) { const hasVisible = section.querySelectorAll(‘.mcs-formula-card:not(.mcs-hidden)’).length > 0; section.style.display = hasVisible ? ” : ‘none’; }); // Hide inline CTAs during search allInlineCTAs.forEach(c => c.style.display = ‘none’); if (visibleCount === 0) { noResults.style.display = ‘block’; noResultsTerm.textContent = query; } else { noResults.style.display = ‘none’; } } searchInput.addEventListener(‘input’, function() { runSearch(this.value); }); clearBtn.addEventListener(‘click’, function() { searchInput.value = ”; runSearch(”); searchInput.focus(); }); // ── TABS FILTER ──────────────────────────────────────────────── document.querySelectorAll(‘.mcs-tab’).forEach(function(tab) { tab.addEventListener(‘click’, function() { document.querySelectorAll(‘.mcs-tab’).forEach(t => t.classList.remove(‘mcs-active’)); this.classList.add(‘mcs-active’); searchInput.value = ”; clearBtn.style.display = ‘none’; noResults.style.display = ‘none’; const filter = this.dataset.filter; allCards.forEach(c => c.classList.remove(‘mcs-hidden’)); if (filter === ‘all’) { allSections.forEach(s => s.style.display = ”); allInlineCTAs.forEach(c => c.style.display = ”); return; } allInlineCTAs.forEach(c => c.style.display = ‘none’); allSections.forEach(function(section) { const sectionFilter = section.dataset.section; section.style.display = sectionFilter === filter ? ” : ‘none’; }); }); }); // ── COPY BUTTONS ─────────────────────────────────────────────── document.querySelectorAll(‘.mcs-copy-btn’).forEach(function(btn) { btn.addEventListener(‘click’, function() { const text = this.dataset.formula || this.closest(‘.mcs-formula-card’).querySelector(‘.mcs-formula-box’).textContent; navigator.clipboard.writeText(text).then(() => { this.textContent = ‘✓ Copied!’; this.classList.add(‘mcs-copied’); setTimeout(() => { this.textContent = ‘Copy’; this.classList.remove(‘mcs-copied’); }, 2000); }).catch(() => { // fallback const ta = document.createElement(‘textarea’); ta.value = text; ta.style.position = ‘fixed’; ta.style.opacity = ‘0’; document.body.appendChild(ta); ta.select(); document.execCommand(‘copy’); document.body.removeChild(ta); this.textContent = ‘✓ Copied!’; setTimeout(() => { this.textContent = ‘Copy’; }, 2000); }); }); }); // ── TOC ACTIVE STATE ─────────────────────────────────────────── const tocLinks = document.querySelectorAll(‘.mcs-toc-link’); const sections = document.querySelectorAll(‘.mcs-section[id]’); const tocObserver = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { tocLinks.forEach(l => l.classList.remove(‘mcs-toc-active’)); const active = document.querySelector(`.mcs-toc-link[href=”#${entry.target.id}”]`); if (active) active.classList.add(‘mcs-toc-active’); } }); }, { rootMargin: ‘-80px 0px -60% 0px’, threshold: 0 }); sections.forEach(s => tocObserver.observe(s)); // ── SCROLL TO TOP ────────────────────────────────────────────── const scrollTop = document.getElementById(‘mcs-scroll-top’); window.addEventListener(‘scroll’, function() { scrollTop.classList.toggle(‘visible’, window.scrollY > 500); }, { passive: true }); // ── SCROLL REVEAL ────────────────────────────────────────────── const revealObserver = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { entry.target.style.opacity = ‘1’; entry.target.style.transform = ‘translateY(0)’; } }); }, { threshold: 0.05 }); allCards.forEach(function(card, i) { card.style.opacity = ‘0’; card.style.transform = ‘translateY(16px)’; card.style.transition = `opacity 0.4s ${(i % 6) * 0.05}s ease, transform 0.4s ${(i % 6) * 0.05}s ease`; revealObserver.observe(card); }); // ── KEYBOARD SHORTCUT: focus search on “/” ───────────────────── document.addEventListener(‘keydown’, function(e) { if (e.key === ‘/’ && document.activeElement !== searchInput) { e.preventDefault(); searchInput.focus(); searchInput.scrollIntoView({ behavior: ‘smooth’, block: ‘center’ }); } }); })();
Scroll to Top