Logarithm | Free ACT Math Course

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>ACT Math: Logarithm | The School of Mathematics</title>

<meta name="description" content="Learn logarithms for the ACT with this free, complete lesson: the logarithm-exponential relationship, properties of logarithms (product, quotient, power rules), solving logarithmic and exponential equations, and natural logarithms with the change of base formula. Includes 20 free original practice problems with instant feedback and full step-by-step explanations.">

<style>

 :root {

  --blue: #4285f4;

  --green: #34a853;

  --red: #ea4335;

  --gray-bg: #f8f9fa;

  --border: #e0e0e0;

 }

 * { box-sizing: border-box; }

 body {

  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  background: #ffffff;

  color: #202124;

  line-height: 1.65;

  margin: 0;

  padding: 0;

 }

 .wrap { max-width: 820px; margin: 0 auto; padding: 32px 20px 80px; }

 h1 { font-size: 2rem; line-height: 1.25; margin-bottom: 10px; }

 h2 {

  font-size: 1.5rem;

  margin-top: 48px;

  padding-top: 8px;

  border-top: 2px solid var(--border);

 }

 h3 { font-size: 1.15rem; margin-bottom: 6px; }

 .intro { font-size: 1.05rem; color: #3c4043; }

 .cta-group {

  display: flex;

  gap: 12px;

  flex-wrap: wrap;

  margin: 22px 0 32px;

 }

 .cta-btn {

  flex: 1 1 220px;

  text-align: center;

  text-decoration: none;

  font-weight: 700;

  font-size: 1rem;

  padding: 15px 18px;

  border-radius: 10px;

 }

 .cta-primary { background: var(--blue); color: #fff; }

 .cta-primary:hover { background: #3367d6; }

 .cta-secondary { background: #fff; color: var(--blue); border: 2px solid var(--blue); }

 .cta-secondary:hover { background: #eef3fd; }

 nav.toc {

  background: var(--gray-bg);

  border: 1px solid var(--border);

  border-radius: 10px;

  padding: 18px 22px;

  margin-bottom: 36px;

 }

 nav.toc h2 { margin-top: 0; border-top: none; font-size: 1.1rem; }

 nav.toc ol { margin: 0; padding-left: 22px; }

 nav.toc a { color: var(--blue); text-decoration: none; }

 nav.toc a:hover { text-decoration: underline; }


 .note-box {

  background: #fff8e1;

  border-left: 4px solid #f9a825;

  border-radius: 6px;

  padding: 14px 18px;

  margin: 18px 0;

  font-size: 0.95rem;

 }


 table.ref {

  width: 100%;

  border-collapse: collapse;

  margin: 18px 0 26px;

  font-size: 0.95rem;

 }

 table.ref th, table.ref td {

  border: 1px solid var(--border);

  padding: 10px 12px;

  text-align: left;

  vertical-align: top;

 }

 table.ref th { background: var(--gray-bg); }


 .example {

  background: var(--gray-bg);

  border-left: 4px solid var(--blue);

  border-radius: 6px;

  padding: 16px 20px;

  margin: 18px 0;

 }

 .example p { margin: 6px 0; }

 .step-math { font-family: "Cambria Math", Georgia, serif; }


 .frac {

  display: inline-flex;

  flex-direction: column;

  vertical-align: middle;

  text-align: center;

  font-size: 0.85em;

  line-height: 1;

  margin: 0 2px;

  position: relative;

  top: 0.1em;

 }

 .frac .num { border-bottom: 1.3px solid #202124; padding: 0 4px 1px; }

 .frac .den { padding: 1px 4px 0; }


 .problem {

  border: 1px solid var(--border);

  border-radius: 10px;

  padding: 18px 22px 20px;

  margin: 18px 0;

 }

 .problem .prompt { font-weight: 600; margin-bottom: 12px; }

 .options { display: flex; flex-direction: column; gap: 8px; margin: 0 0 4px; }

 .option-btn {

  text-align: left;

  padding: 10px 14px;

  border: 1px solid #ccc;

  border-radius: 6px;

  background: #fff;

  cursor: pointer;

  font-size: 0.98rem;

  font-family: inherit;

 }

 .option-btn:hover:not(:disabled) { background: #f1f3f4; }

 .option-btn.correct { background: #e6f4ea; border-color: var(--green); font-weight: 600; }

 .option-btn.incorrect { background: #fce8e6; border-color: var(--red); }

 .option-btn:disabled { cursor: default; }

 .explanation {

  margin-top: 0;

  padding: 0 16px;

  background: var(--gray-bg);

  border-left: 4px solid var(--blue);

  border-radius: 4px;

  max-height: 0;

  opacity: 0;

  overflow: hidden;

  transition: max-height 0.35s ease, opacity 0.35s ease, margin-top 0.35s ease, padding 0.35s ease;

 }

 .explanation.show {

  max-height: 600px;

  opacity: 1;

  margin-top: 14px;

  padding: 14px 16px;

 }

 .explanation p { margin: 6px 0; }

 .explanation .label { font-weight: 700; }


 .mistake-list li { margin-bottom: 10px; }

 .faq-item { margin-bottom: 18px; }

 .faq-item h3 { margin-bottom: 4px; }

 footer.cta-final { margin-top: 56px; }

</style>

</head>

<body>

<div class="wrap">


<h1>ACT Math: Logarithm</h1>


<p class="intro">

Logarithm questions on the ACT are relatively rare, usually just a few per test, but they're highly learnable once you see logarithms for what they really are: the inverse of exponentials. This free, complete lesson covers the logarithm-exponential relationship, properties of logarithms (the product, quotient, and power rules), solving logarithmic and exponential equations, and natural logarithms with the change of base formula. Each idea is followed by a fully worked example, and then a set of original practice problems with instant feedback, in the same four-answer-choice, calculator-allowed format as the current ACT. Everything here is free, and you can keep practicing afterward with the full ACT Math Question Bank linked below.

</p>


<div class="note-box">

When a problem just writes "log x" with no base shown, it means base 10. When a problem writes "ln x," it means the natural logarithm, base e. A calculator's log button computes base-10 logarithms directly.

</div>


<div class="cta-group">

<a class="cta-btn cta-primary" href="https://theschoolofmathematics.com/quiz/act-logarithm-quiz-1">Practice Logarithm Free</a>

<a class="cta-btn cta-secondary" href="https://theschoolofmathematics.com/quiz/course/ACT-Math-Qbank">Explore the Full ACT Math Qbank</a>

</div>


<nav class="toc" aria-label="Table of contents">

<h2>What's covered in this lesson</h2>

<ol>

<li><a href="#relationship">The Logarithm-Exponential Relationship</a></li>

<li><a href="#properties">Properties of Logarithms</a></li>

<li><a href="#solving">Solving Logarithmic and Exponential Equations</a></li>

<li><a href="#natural-log">Natural Logarithms and Change of Base</a></li>

<li><a href="#mistakes">Common Mistakes to Avoid</a></li>

<li><a href="#faq">Frequently Asked Questions</a></li>

</ol>

</nav>


<!-- ============ SECTION A ============ -->

<h2 id="relationship">1. The Logarithm-Exponential Relationship</h2>

<p>A <strong>logarithm</strong> answers the question, "what power do I raise the base to, in order to get this number?" Logarithms and exponentials are inverse operations of each other:</p>

<p class="step-math" style="text-align:center; font-size:1.1rem;">log<sub>b</sub>(x) = y &nbsp; is equivalent to &nbsp; b<sup>y</sup> = x</p>


<div class="example">

<p><strong>Worked Example:</strong> Evaluate log<sub>5</sub>(125).</p>

<p>Ask: "5 raised to what power gives 125?" Since 5&sup3; = 125:</p>

<p class="step-math">log<sub>5</sub>(125) = 3</p>

</div>


<div class="problem" id="pa-1">

<p class="prompt">1. Evaluate log<sub>2</sub>(32).</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-1',true)">A) 5</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">B) 16</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">C) 2</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">D) 6</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 2&#8309; = 32, so log<sub>2</sub>(32) = 5.</p>

</div>

</div>


<div class="problem" id="pa-2">

<p class="prompt">2. Evaluate log<sub>3</sub>(81).</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-2',true)">A) 4</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">B) 27</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">C) 3</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">D) 9</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 3&#8308; = 81, so log<sub>3</sub>(81) = 4.</p>

</div>

</div>


<div class="problem" id="pa-3">

<p class="prompt">3. Evaluate log(1000). (Base 10 is implied.)</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-3',true)">A) 3</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">B) 1,000</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">C) 10</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">D) 100</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 10&sup3; = 1,000, so log(1,000) = 3.</p>

</div>

</div>


<div class="problem" id="pa-4">

<p class="prompt">4. Rewrite log<sub>4</sub>(64) = 3 in exponential form.</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-4',true)">A) 4&sup3; = 64</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">B) 3&#8308; = 64</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">C) 64&sup3; = 4</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">D) 4&#8310;&#8308; = 3</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> The base (4) raised to the result (3) equals the original number (64): 4&sup3; = 64.</p>

</div>

</div>


<div class="problem" id="pa-5">

<p class="prompt">5. Rewrite 2&#8310; = 64 in logarithmic form.</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-5',true)">A) log<sub>2</sub>(64) = 6</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">B) log<sub>64</sub>(2) = 6</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">C) log<sub>6</sub>(2) = 64</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">D) log<sub>2</sub>(6) = 64</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> The base of the exponential (2) becomes the base of the log, and the exponent (6) becomes the result: log<sub>2</sub>(64) = 6.</p>

</div>

</div>


<!-- ============ SECTION B ============ -->

<h2 id="properties">2. Properties of Logarithms</h2>


<table class="ref">

<tr><th>Rule</th><th>Formula</th></tr>

<tr><td>Product rule</td><td>log<sub>b</sub>(xy) = log<sub>b</sub>(x) + log<sub>b</sub>(y)</td></tr>

<tr><td>Quotient rule</td><td>log<sub>b</sub>(<span class="frac"><span class="num">x</span><span class="den">y</span></span>) = log<sub>b</sub>(x) &minus; log<sub>b</sub>(y)</td></tr>

<tr><td>Power rule</td><td>log<sub>b</sub>(x<sup>n</sup>) = n &middot; log<sub>b</sub>(x)</td></tr>

</table>


<div class="example">

<p><strong>Worked Example:</strong> Simplify log<sub>2</sub>(8) + log<sub>2</sub>(4).</p>

<p>Using the product rule: log<sub>2</sub>(8) + log<sub>2</sub>(4) = log<sub>2</sub>(8 &times; 4) = log<sub>2</sub>(32).</p>

<p class="step-math">2&#8309; = 32, so log<sub>2</sub>(32) = 5</p>

</div>


<div class="problem" id="pb-1">

<p class="prompt">1. Simplify: log<sub>3</sub>(9) + log<sub>3</sub>(27)</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-1',true)">A) 5</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">B) 6</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">C) 4</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">D) 243</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> log<sub>3</sub>(9) = 2 and log<sub>3</sub>(27) = 3, so their sum is 5.</p>

</div>

</div>


<div class="problem" id="pb-2">

<p class="prompt">2. Simplify: log<sub>2</sub>(64) &minus; log<sub>2</sub>(8)</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-2',true)">A) 3</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">B) 8</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">C) 6</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">D) 56</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> log<sub>2</sub>(64) = 6 and log<sub>2</sub>(8) = 3, so their difference is 3. Alternatively, by the quotient rule: log<sub>2</sub>(64 &divide; 8) = log<sub>2</sub>(8) = 3.</p>

</div>

</div>


<div class="problem" id="pb-3">

<p class="prompt">3. Simplify: log<sub>5</sub>(25&sup3;)</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-3',true)">A) 6</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">B) 15</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">C) 2</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">D) 125</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> By the power rule: log<sub>5</sub>(25&sup3;) = 3 &middot; log<sub>5</sub>(25) = 3 &times; 2 = 6.</p>

</div>

</div>


<div class="problem" id="pb-4">

<p class="prompt">4. Given log(2) &asymp; 0.301 and log(3) &asymp; 0.477, approximate log(6).</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-4',true)">A) 0.778</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">B) 0.176</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">C) 1.434</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">D) 0.143</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> log(6) = log(2 &times; 3) = log(2) + log(3) &asymp; 0.301 + 0.477 = 0.778.</p>

</div>

</div>


<div class="problem" id="pb-5">

<p class="prompt">5. Which properties are used to simplify log(x&sup2;y) as 2 log(x) + log(y)?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-5',true)">A) The power rule and the product rule</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">B) The quotient rule only</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">C) The change of base formula</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">D) None; this simplification is incorrect</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> The product rule splits log(x&sup2;y) into log(x&sup2;) + log(y), and the power rule then rewrites log(x&sup2;) as 2 log(x).</p>

</div>

</div>


<!-- ============ SECTION C ============ -->

<h2 id="solving">3. Solving Logarithmic and Exponential Equations</h2>

<p>To solve a logarithmic equation, rewrite it in exponential form. To solve an exponential equation, either rewrite both sides with the same base (and set the exponents equal) or take a logarithm of both sides. Always check logarithmic solutions against the original equation, since a logarithm's argument must be positive.</p>


<div class="example">

<p><strong>Worked Example:</strong> Solve log<sub>2</sub>(x) = 5.</p>

<p class="step-math">x = 2&#8309; = 32</p>

</div>


<div class="problem" id="pc-1">

<p class="prompt">1. Solve: log<sub>4</sub>(x) = 3</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-1',true)">A) 64</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">B) 12</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">C) 81</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">D) 7</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> x = 4&sup3; = 64.</p>

</div>

</div>


<div class="problem" id="pc-2">

<p class="prompt">2. Solve: log(x) = &minus;2 (base 10)</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-2',true)">A) 0.01</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">B) &minus;2</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">C) &minus;100</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">D) 100</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> x = 10<sup>&minus;2</sup> = <span class="frac"><span class="num">1</span><span class="den">100</span></span> = 0.01.</p>

</div>

</div>


<div class="problem" id="pc-3">

<p class="prompt">3. Solve: 3<sup>x</sup> = 81</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-3',true)">A) 4</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">B) 27</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">C) 3</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">D) 243</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 81 = 3&#8308;, so x = 4.</p>

</div>

</div>


<div class="problem" id="pc-4">

<p class="prompt">4. Solve: 2<sup>x+1</sup> = 32</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-4',true)">A) 4</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">B) 5</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">C) 3</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">D) 16</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 32 = 2&#8309;, so x + 1 = 5, giving x = 4.</p>

</div>

</div>


<div class="problem" id="pc-5">

<p class="prompt">5. Solve: log<sub>3</sub>(x + 2) + log<sub>3</sub>(x &minus; 4) = 3</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-5',true)">A) 7</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">B) &minus;5</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">C) 7 or &minus;5</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">D) 5</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Using the product rule: log<sub>3</sub>[(x+2)(x&minus;4)] = 3, so (x+2)(x&minus;4) = 27. Expanding: x&sup2; &minus; 2x &minus; 35 = 0, which factors as (x &minus; 7)(x + 5) = 0, giving x = 7 or x = &minus;5. Since x &minus; 4 must be positive for the original logarithm to be defined, x = &minus;5 is rejected. Only x = 7 works.</p>

</div>

</div>


<!-- ============ SECTION D ============ -->

<h2 id="natural-log">4. Natural Logarithms and Change of Base</h2>

<p>A <strong>natural logarithm</strong>, written ln(x), is a logarithm with base e (an irrational constant, e &asymp; 2.718). Since ln and e<sup>x</sup> are inverse functions, ln(e<sup>x</sup>) = x for any x. The <strong>change of base formula</strong> lets you compute any logarithm using a calculator's base-10 (or natural) log key:</p>

<p class="step-math" style="text-align:center; font-size:1.1rem;">log<sub>b</sub>(a) = <span class="frac"><span class="num">log(a)</span><span class="den">log(b)</span></span></p>


<div class="example">

<p><strong>Worked Example:</strong> Evaluate ln(e&#8308;).</p>

<p class="step-math">ln(e&#8308;) = 4</p>

</div>


<div class="problem" id="pd-1">

<p class="prompt">1. Evaluate ln(e&#8311;).</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-1',true)">A) 7</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">B) e&#8311;</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">C) 1</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">D) 7e</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Since ln and e<sup>x</sup> are inverse functions, ln(e&#8311;) = 7.</p>

</div>

</div>


<div class="problem" id="pd-2">

<p class="prompt">2. Evaluate ln(1).</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-2',true)">A) 0</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">B) 1</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">C) e</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">D) Undefined</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Since e&#8304; = 1, ln(1) = 0. This holds for logarithms of any base: log<sub>b</sub>(1) = 0.</p>

</div>

</div>


<div class="problem" id="pd-3">

<p class="prompt">3. Solve: ln(x) = 3</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-3',true)">A) e&sup3;</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">B) 3e</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">C) 3</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">D) <span class="frac"><span class="num">e</span><span class="den">3</span></span></button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> ln(x) = 3 means log<sub>e</sub>(x) = 3, so x = e&sup3;.</p>

</div>

</div>


<div class="problem" id="pd-4">

<p class="prompt">4. Use the change of base formula to rewrite log<sub>7</sub>(20) using base-10 logarithms.</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-4',true)">A) <span class="frac"><span class="num">log(20)</span><span class="den">log(7)</span></span></button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">B) <span class="frac"><span class="num">log(7)</span><span class="den">log(20)</span></span></button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">C) log(20) &times; log(7)</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">D) log(20) &minus; log(7)</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> The change of base formula puts the original argument (20) on top and the original base (7) on the bottom: <span class="frac"><span class="num">log(20)</span><span class="den">log(7)</span></span>.</p>

</div>

</div>


<div class="problem" id="pd-5">

<p class="prompt">5. A population grows according to P(t) = 500e<sup>0.03t</sup>. After how many years will the exponent equal 1.5 (that is, 0.03t = 1.5)?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-5',true)">A) 50</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-5',false)">B) 45</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-5',false)">C) 15</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-5',false)">D) 5</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 0.03t = 1.5, so t = 1.5 &divide; 0.03 = 50.</p>

</div>

</div>


<!-- ============ MISTAKES ============ -->

<h2 id="mistakes">Common Mistakes to Avoid</h2>

<ul class="mistake-list">

<li><strong>Forgetting that a logarithm's argument must be positive.</strong> log<sub>b</sub>(negative number) is undefined, always check that a solved value keeps every logarithm's argument positive in the original equation.</li>

<li><strong>Confusing the product rule with the power rule.</strong> log<sub>b</sub>(xy) = log<sub>b</sub>(x) + log<sub>b</sub>(y), a sum, while log<sub>b</sub>(x<sup>n</sup>) = n &middot; log<sub>b</sub>(x), a product with the exponent pulled out front. They apply to different situations.</li>

<li><strong>Treating log(x) + log(y) as log(x + y).</strong> The product rule turns a sum of logs into the log of a product, not the log of a sum, this is a very common algebra slip.</li>

<li><strong>Mixing up which number is the base and which is the argument when converting between forms.</strong> In log<sub>b</sub>(x) = y, b is always the base, x is the argument, and y is the result (the exponent).</li>

<li><strong>Forgetting that ln always means base e, not base 10.</strong> "log" with no subscript defaults to base 10; "ln" always means the natural logarithm, base e. Mixing these up leads to using the wrong calculator button.</li>

</ul>


<!-- ============ FAQ ============ -->

<h2 id="faq">Frequently Asked Questions</h2>


<div class="faq-item">

<h3>Why are logarithms and exponentials called inverse functions?</h3>

<p>An exponential function takes a power and produces a number; a logarithm takes that number and gives back the power. Applying one after the other, in either order, returns you to where you started, which is exactly what it means for two functions to be inverses of each other.</p>

</div>


<div class="faq-item">

<h3>Do I need to memorize the change of base formula?</h3>

<p>Yes, it's essential for evaluating a logarithm with an unusual base (like log<sub>7</sub>(20)) using a standard calculator, which typically only has buttons for base-10 (log) and base-e (ln) logarithms.</p>

</div>


<div class="faq-item">

<h3>Why do I need to check solutions to logarithmic equations?</h3>

<p>Solving a logarithmic equation algebraically can sometimes produce a value that makes one of the original logarithm's arguments zero or negative, which is mathematically undefined. Always substitute your solution back into the original equation to confirm it's valid.</p>

</div>


<div class="faq-item">

<h3>Where can I practice more problems like these?</h3>

<p>The <a href="https://theschoolofmathematics.com/quiz/act-logarithm-quiz-1">Logarithm quizzes</a> in the ACT Math Question Bank include additional original problems on this topic, along with quizzes covering every other topic tested on the ACT Math section.</p>

</div>


<footer class="cta-final">

<div class="cta-group">

<a class="cta-btn cta-primary" href="https://theschoolofmathematics.com/quiz/act-logarithm-quiz-1">Practice Logarithm Free</a>

<a class="cta-btn cta-secondary" href="https://theschoolofmathematics.com/quiz/course/ACT-Math-Qbank">Explore the Full ACT Math Qbank</a>

</div>

</footer>


</div>


<script>

function checkAnswer(btn, problemId, isCorrect) {

 var problem = document.getElementById(problemId);

 var buttons = problem.querySelectorAll('.option-btn');

 buttons.forEach(function(b) { b.disabled = true; });

 if (isCorrect) {

  btn.classList.add('correct');

 } else {

  btn.classList.add('incorrect');

  var correctBtn = problem.querySelector('.option-btn[data-correct="true"]');

  if (correctBtn) { correctBtn.classList.add('correct'); }

 }

 var exp = problem.querySelector('.explanation');

 if (exp) { exp.classList.add('show'); }

}

</script>


</body>

</html>