{"product_id":"acids-bases-solver-ti-84-plus-ce-program","title":"Acids \u0026 Bases Solver TI-84 Plus CE Program","description":"\u003cstyle\u003e\n  \/* ACIDBAS1 Product Page — Scoped Styles *\/\n  #acidbas1-page {\n    --green-dark:   #004d40;\n    --green-mid:    #00695c;\n    --green-light:  #00897b;\n    --green-pale:   #e0f2f1;\n    --green-accent: #1de9b6;\n    --white:        #ffffff;\n    --off-white:    #f7fafa;\n    --text:         #1a2e2c;\n    --text-muted:   #4e6663;\n    --border:       #b2dfdb;\n    --mono:         'IBM Plex Mono', monospace;\n    --sans:         'IBM Plex Sans', sans-serif;\n    --radius:       6px;\n    --shadow:       0 2px 12px rgba(0,77,64,.10);\n\n    font-family: var(--sans);\n    color: var(--text);\n    background: var(--white);\n    line-height: 1.65;\n  }\n\n  #acidbas1-page *, \n  #acidbas1-page *::before, \n  #acidbas1-page *::after { \n    box-sizing: border-box; \n  }\n\n  #acidbas1-page .container { \n    max-width: 860px; \n    margin: 0 auto; \n    padding: 0 24px; \n  }\n\n  #acidbas1-page .tag {\n    display: inline-block;\n    font-family: var(--mono);\n    font-size: .72rem;\n    font-weight: 600;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 3px 10px;\n    border-radius: 3px;\n    background: var(--green-pale);\n    color: var(--green-dark);\n  }\n\n  #acidbas1-page .hero {\n    background: var(--green-dark);\n    color: var(--white);\n    padding: 64px 24px 56px;\n    text-align: center;\n  }\n\n  #acidbas1-page .hero .program-name {\n    font-family: var(--mono);\n    font-size: .85rem;\n    letter-spacing: .18em;\n    color: var(--green-accent);\n    text-transform: uppercase;\n    margin-bottom: 18px;\n  }\n\n  #acidbas1-page .hero h1 {\n    font-size: clamp(1.9rem, 5vw, 2.8rem);\n    font-weight: 600;\n    line-height: 1.2;\n    margin-bottom: 18px;\n    letter-spacing: -.01em;\n    color: var(--white);\n  }\n\n  #acidbas1-page .hero .subtitle {\n    font-size: 1.08rem;\n    color: rgba(255,255,255,.80);\n    max-width: 620px;\n    margin: 0 auto 32px;\n  }\n\n  #acidbas1-page .hero-meta {\n    display: flex;\n    justify-content: center;\n    gap: 28px;\n    flex-wrap: wrap;\n    font-family: var(--mono);\n    font-size: .78rem;\n    color: rgba(255,255,255,.60);\n    letter-spacing: .04em;\n    margin-bottom: 36px;\n  }\n\n  #acidbas1-page .hero-meta span { \n    display: flex; \n    align-items: center; \n    gap: 6px; \n  }\n\n  #acidbas1-page .hero-meta .dot { \n    width: 5px; \n    height: 5px; \n    border-radius: 50%; \n    background: var(--green-accent); \n    flex-shrink: 0; \n  }\n\n  #acidbas1-page .btn-primary {\n    display: inline-block;\n    background: var(--green-accent);\n    color: var(--green-dark);\n    font-family: var(--mono);\n    font-weight: 600;\n    font-size: .9rem;\n    letter-spacing: .05em;\n    padding: 14px 36px;\n    border-radius: var(--radius);\n    text-decoration: none;\n    transition: opacity .15s;\n  }\n\n  #acidbas1-page .btn-primary:hover { \n    opacity: .88; \n  }\n\n  #acidbas1-page section { \n    padding: 56px 0; \n  }\n\n  #acidbas1-page section + section { \n    border-top: 1px solid var(--border); \n  }\n\n  #acidbas1-page .section-label {\n    font-family: var(--mono);\n    font-size: .72rem;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    color: var(--green-light);\n    font-weight: 600;\n    margin-bottom: 10px;\n  }\n\n  #acidbas1-page h2 {\n    font-size: 1.55rem;\n    font-weight: 600;\n    line-height: 1.25;\n    margin-bottom: 16px;\n    letter-spacing: -.01em;\n    color: var(--text);\n  }\n\n  #acidbas1-page h3 {\n    color: var(--green-dark);\n  }\n\n  #acidbas1-page p { \n    color: var(--text-muted); \n    margin-bottom: 16px; \n  }\n\n  #acidbas1-page p:last-child { \n    margin-bottom: 0; \n  }\n\n  #acidbas1-page .modules-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));\n    gap: 16px;\n    margin-top: 32px;\n  }\n\n  #acidbas1-page .module-card {\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    padding: 20px;\n    background: var(--off-white);\n  }\n\n  #acidbas1-page .module-card .mod-num {\n    font-family: var(--mono);\n    font-size: .7rem;\n    font-weight: 600;\n    letter-spacing: .1em;\n    color: var(--green-light);\n    margin-bottom: 6px;\n  }\n\n  #acidbas1-page .module-card h3 {\n    font-size: 1rem;\n    font-weight: 600;\n    color: var(--green-dark);\n    margin-bottom: 8px;\n  }\n\n  #acidbas1-page .module-card p {\n    font-size: .875rem;\n    line-height: 1.5;\n    margin: 0;\n  }\n\n  #acidbas1-page .feature-block { \n    margin-bottom: 40px; \n  }\n\n  #acidbas1-page .feature-block:last-child { \n    margin-bottom: 0; \n  }\n\n  #acidbas1-page .feature-block h3 {\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: var(--green-dark);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n\n  #acidbas1-page .feature-block h3 .icon {\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    background: var(--green-pale);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    font-size: .8rem;\n  }\n\n  #acidbas1-page .formula-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));\n    gap: 12px;\n    margin-top: 20px;\n  }\n\n  #acidbas1-page .formula-chip {\n    background: var(--green-dark);\n    color: var(--green-accent);\n    font-family: var(--mono);\n    font-size: .82rem;\n    padding: 10px 14px;\n    border-radius: var(--radius);\n    line-height: 1.4;\n  }\n\n  #acidbas1-page .formula-chip .formula-label {\n    font-size: .65rem;\n    color: rgba(255,255,255,.45);\n    text-transform: uppercase;\n    letter-spacing: .08em;\n    display: block;\n    margin-bottom: 4px;\n  }\n\n  #acidbas1-page .topic-list {\n    columns: 2;\n    column-gap: 28px;\n    margin-top: 20px;\n    list-style: none;\n    padding-left: 0;\n  }\n\n  @media (max-width: 540px) { \n    #acidbas1-page .topic-list { \n      columns: 1; \n    } \n  }\n\n  #acidbas1-page .topic-list li {\n    font-size: .9rem;\n    color: var(--text-muted);\n    padding: 5px 0;\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    break-inside: avoid;\n  }\n\n  #acidbas1-page .topic-list li::before {\n    content: \"✓\";\n    color: var(--green-light);\n    font-weight: 700;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n\n  #acidbas1-page .calc-screen {\n    background: #1a2e0c;\n    border: 2px solid #3a5a2a;\n    border-radius: 4px;\n    padding: 16px 20px;\n    font-family: var(--mono);\n    font-size: .78rem;\n    color: #c8e6a0;\n    line-height: 1.7;\n    max-width: 300px;\n    box-shadow: inset 0 1px 4px rgba(0,0,0,.4);\n  }\n\n  #acidbas1-page .calc-screen .screen-line { \n    display: block; \n  }\n\n  #acidbas1-page .calc-screen .screen-input { \n    color: #ffffff; \n  }\n\n  #acidbas1-page .calc-screen .screen-result { \n    color: var(--green-accent); \n    font-weight: 600; \n  }\n\n  #acidbas1-page .calc-screen .screen-dim { \n    color: rgba(200,230,160,.45); \n  }\n\n  #acidbas1-page .screens-row {\n    display: flex;\n    gap: 20px;\n    flex-wrap: wrap;\n    margin-top: 24px;\n  }\n\n  #acidbas1-page .screen-wrapper { \n    flex: 0 0 auto; \n  }\n\n  #acidbas1-page .screen-caption {\n    font-family: var(--mono);\n    font-size: .68rem;\n    color: var(--text-muted);\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    margin-top: 8px;\n    text-align: center;\n  }\n\n  #acidbas1-page .tit-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: .88rem;\n    margin-top: 20px;\n  }\n\n  #acidbas1-page .tit-table th {\n    background: var(--green-dark);\n    color: var(--white);\n    font-family: var(--mono);\n    font-size: .72rem;\n    letter-spacing: .07em;\n    text-transform: uppercase;\n    padding: 10px 14px;\n    text-align: left;\n  }\n\n  #acidbas1-page .tit-table td {\n    padding: 10px 14px;\n    border-bottom: 1px solid var(--border);\n    color: var(--text-muted);\n    vertical-align: top;\n  }\n\n  #acidbas1-page .tit-table tr:last-child td { \n    border-bottom: none; \n  }\n\n  #acidbas1-page .tit-table tr:nth-child(even) td { \n    background: var(--off-white); \n  }\n\n  #acidbas1-page .tit-table td:first-child { \n    font-family: var(--mono); \n    font-size: .82rem; \n    color: var(--green-dark); \n    font-weight: 600; \n  }\n\n  #acidbas1-page .callout {\n    border-left: 3px solid var(--green-accent);\n    background: var(--green-pale);\n    padding: 18px 20px;\n    border-radius: 0 var(--radius) var(--radius) 0;\n    margin: 24px 0;\n  }\n\n  #acidbas1-page .callout p { \n    color: var(--text); \n    margin: 0; \n    font-size: .93rem; \n  }\n\n  #acidbas1-page .callout strong { \n    color: var(--green-dark); \n  }\n\n  #acidbas1-page .pricing-box {\n    background: var(--green-dark);\n    color: var(--white);\n    border-radius: var(--radius);\n    padding: 36px 32px;\n    text-align: center;\n    margin-top: 32px;\n  }\n\n  #acidbas1-page .price-amount {\n    font-size: 2.8rem;\n    font-weight: 600;\n    font-family: var(--mono);\n    color: var(--green-accent);\n    line-height: 1;\n    margin-bottom: 6px;\n  }\n\n  #acidbas1-page .price-note {\n    font-size: .83rem;\n    color: rgba(255,255,255,.55);\n    margin-bottom: 24px;\n  }\n\n  #acidbas1-page .pricing-includes {\n    list-style: none;\n    margin-bottom: 28px;\n    display: inline-block;\n    text-align: left;\n    padding-left: 0;\n  }\n\n  #acidbas1-page .pricing-includes li {\n    font-size: .88rem;\n    color: rgba(255,255,255,.75);\n    padding: 4px 0;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  #acidbas1-page .pricing-includes li::before {\n    content: \"→\";\n    color: var(--green-accent);\n    font-family: var(--mono);\n  }\n\n  #acidbas1-page .compat-note {\n    font-family: var(--mono);\n    font-size: .72rem;\n    color: rgba(255,255,255,.40);\n    letter-spacing: .05em;\n    margin-top: 18px;\n  }\n\n  #acidbas1-page .footer-strip {\n    background: var(--green-dark);\n    color: rgba(255,255,255,.45);\n    font-family: var(--mono);\n    font-size: .72rem;\n    letter-spacing: .06em;\n    text-align: center;\n    padding: 20px 24px;\n  }\n\n  #acidbas1-page .footer-strip a { \n    color: rgba(255,255,255,.55); \n    text-decoration: none; \n  }\n\n  @media (max-width: 600px) {\n    #acidbas1-page .hero { \n      padding: 48px 20px 44px; \n    }\n\n    #acidbas1-page section { \n      padding: 44px 0; \n    }\n\n    #acidbas1-page h2 { \n      font-size: 1.35rem; \n    }\n  }\n\u003c\/style\u003e\n\u003cdiv id=\"acidbas1-page\"\u003e\n\u003c!-- HERO --\u003e\u003cheader class=\"hero\"\u003e\n\u003cdiv class=\"program-name\"\u003eACIDBAS1  ·  TI-84 Plus CE Program\u003c\/div\u003e\n\u003ch2\u003e\n\u003cspan style=\"color: rgb(128, 255, 0);\"\u003eAcids \u0026amp; Bases\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(128, 255, 0);\"\u003eReference \u0026amp; Solver\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"subtitle\"\u003eMajor acid\/base calculations from AP Chemistry and general chemistry — organized, formula-first, and ready for study or review.\u003c\/p\u003e\n\u003cdiv class=\"hero-meta\"\u003e\n\u003cspan\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003eAP Chemistry Acid\/Base Topics\u003c\/span\u003e \u003cspan\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e6 Major Sections\u003c\/span\u003e \u003cspan\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e40+ Calculation Modes\u003c\/span\u003e \u003cspan\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003eMany Input Checks Built In\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Replace # with product\/cart link before publishing, or remove if using Shopify's native Add to Cart button --\u003e \u003ca class=\"btn-primary\" href=\"#\"\u003eAdd to Cart — $10.00\u003c\/a\u003e\u003c\/header\u003e\u003c!-- TOP COMPATIBILITY NOTICE --\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cp\u003e\u003cstrong\u003eCompatibility Notice:\u003c\/strong\u003e This is a digital .8xp calculator program designed for the TI-84 Plus CE and TI-84 Plus CE Python. It is not compatible with TI-Nspire, Casio calculators, or older black-and-white TI-83\/TI-84 models. Please confirm compatibility before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eVideo Walkthrough\u003c\/p\u003e\n\u003ch2\u003eWatch the ACIDBAS1 Walkthrough\u003c\/h2\u003e\n\u003cp\u003eSee the Acids \u0026amp; Bases Solver Program in action on the TI-84 Plus CE, including pH, pOH, Ka, Kb, weak acids and bases, buffers, titrations, salt hydrolysis, and polyprotic acids.\u003c\/p\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin: 30px 0; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.18); background: #000;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;\" title=\"ACIDBAS1 Acids and Bases Solver for TI-84 Plus CE\" src=\"https:\/\/www.youtube.com\/embed\/kkTCDMa2hDw\" loading=\"lazy\"\u003e\n      \u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHAT'S INSIDE --\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eWhat's Inside\u003c\/p\u003e\n\u003ch2\u003eSix Sections. Major Acid\/Base Topics Covered.\u003c\/h2\u003e\n\u003cp\u003eACIDBAS1 is organized into six menus that mirror how students usually learn acids and bases — from basic pH conversions through weak acids, buffers, titrations, salt hydrolysis, and polyprotic acids. Each calculation section displays the relevant formula before asking for inputs.\u003c\/p\u003e\n\u003cdiv class=\"modules-grid\"\u003e\n\u003cdiv class=\"module-card\"\u003e\n\u003cdiv class=\"mod-num\"\u003e01 — pH \u0026amp; pOH\u003c\/div\u003e\n\u003ch3\u003epH and pOH\u003c\/h3\u003e\n\u003cp\u003eSeven conversion calculators: pH from [H⁺], pOH from [OH⁻], and reverse lookups. Includes pH ↔ pOH interconversion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"module-card\"\u003e\n\u003cdiv class=\"mod-num\"\u003e02 — Equilibrium Constants\u003c\/div\u003e\n\u003ch3\u003eKa and Kb\u003c\/h3\u003e\n\u003cp\u003eSolve for Ka or Kb from concentrations. Convert pKa ↔ Ka, pKb ↔ Kb. Find conjugate-pair constants via Kw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"module-card\"\u003e\n\u003cdiv class=\"mod-num\"\u003e03 — Weak Systems\u003c\/div\u003e\n\u003ch3\u003eWeak Acid \/ Base\u003c\/h3\u003e\n\u003cp\u003eApproximate and exact quadratic methods for weak acids and bases. Flags when the 5% rule is violated. ICE table reference built in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"module-card\"\u003e\n\u003cdiv class=\"mod-num\"\u003e04 — Buffers\u003c\/div\u003e\n\u003ch3\u003eBuffer Solutions\u003c\/h3\u003e\n\u003cp\u003eHenderson-Hasselbalch pH calculator, pKa solver, base-to-acid ratio finder, buffer range calculator, and help for both acid and base buffer forms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"module-card\"\u003e\n\u003cdiv class=\"mod-num\"\u003e05 — Titration\u003c\/div\u003e\n\u003ch3\u003eTitration\u003c\/h3\u003e\n\u003cp\u003eSA+SB, WA+SB, and WB+SA titrations. Calculates pH before, at, and after the equivalence point. Equivalence-point stoichiometry tools included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"module-card\"\u003e\n\u003cdiv class=\"mod-num\"\u003e06 — More Topics\u003c\/div\u003e\n\u003ch3\u003eAdditional Topics\u003c\/h3\u003e\n\u003cp\u003eStrong acid\/base lists with key concepts, salt hydrolysis pH, and polyprotic acid stepwise dissociation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FORMULA DISPLAYS --\u003e\n\u003csection style=\"background: var(--off-white);\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eFormula-First Design\u003c\/p\u003e\n\u003ch2\u003eThe Formula Always Comes First\u003c\/h2\u003e\n\u003cp\u003eBefore every calculation, ACIDBAS1 shows the relevant equation so students can see what the program is solving. The goal is not just to get an answer — it is to help reinforce the chemistry setup.\u003c\/p\u003e\n\u003cdiv class=\"formula-grid\"\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003epH basics\u003c\/span\u003e pH = -log[H⁺]\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eWeak acid approx\u003c\/span\u003e [H⁺] = √(Ka × C)\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eWeak acid exact\u003c\/span\u003e x = (−Ka + √(Ka²+4KaC)) \/ 2\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eAcid buffer\u003c\/span\u003e pH = pKa + log([A⁻]\/[HA])\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eBase buffer\u003c\/span\u003e pOH = pKb + log([BH⁺]\/[B])\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eConjugate pairs\u003c\/span\u003e Ka × Kb = Kw = 10⁻¹⁴\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eTitration stoich\u003c\/span\u003e Ma × Va = Mb × Vb\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eBasic salt pH\u003c\/span\u003e Kb = Kw\/Ka, [OH⁻] = √(Kb·C)\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003e% Ionization\u003c\/span\u003e % = [ion] \/ C₀ × 100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cp\u003e\u003cstrong\u003eAcid and Base Buffer Help:\u003c\/strong\u003e The buffer help screens include both Henderson-Hasselbalch forms: pH = pKa + log([A-]\/[HA]) for acid buffers and pOH = pKb + log([BH+]\/[B]) for base buffers. The program also reminds students to use pH = 14 - pOH when needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WEAK ACID\/BASE DETAIL --\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eWeak Acids \u0026amp; Bases\u003c\/p\u003e\n\u003ch2\u003eApproximate and Exact — Both Methods, Your Choice\u003c\/h2\u003e\n\u003cp\u003eFor weak acid and base pH calculations, ACIDBAS1 offers both solving strategies. The approximate method is fast; the exact quadratic method handles cases where the 5% approximation breaks down — and the program tells students when to check the exact method.\u003c\/p\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cp\u003e\u003cstrong\u003e5% Rule Check Built In:\u003c\/strong\u003e After running the approximate method, the program calculates x\/C × 100 and warns the student if it exceeds 5%, signaling that the exact quadratic method should be checked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screens-row\"\u003e\n\u003cdiv class=\"screen-wrapper\"\u003e\n\u003cdiv class=\"calc-screen\"\u003e\n\u003cspan class=\"screen-line screen-dim\"\u003eWEAK ACID (Approx)\u003c\/span\u003e \u003cspan class=\"screen-line screen-dim\"\u003eHA \u0026lt;-\u0026gt; H+ + A-\u003c\/span\u003e \u003cspan class=\"screen-line screen-dim\"\u003e[H+] = √(Ka*C)\u003c\/span\u003e \u003cspan class=\"screen-line\"\u003e \u003c\/span\u003e \u003cspan class=\"screen-line screen-input\"\u003eKa = .0010\u003c\/span\u003e \u003cspan class=\"screen-line screen-input\"\u003eC (mol\/L) = .050\u003c\/span\u003e \u003cspan class=\"screen-line\"\u003e \u003c\/span\u003e \u003cspan class=\"screen-line\"\u003eAPPROX METHOD:\u003c\/span\u003e \u003cspan class=\"screen-line screen-result\"\u003e[H+] = 7.07E-3\u003c\/span\u003e \u003cspan class=\"screen-line screen-result\"\u003epH = 2.15\u003c\/span\u003e \u003cspan class=\"screen-line\"\u003e% ionized = 14.14\u003c\/span\u003e \u003cspan class=\"screen-line screen-dim\"\u003ex\/C \u0026gt; 5%\u003c\/span\u003e \u003cspan class=\"screen-line screen-dim\"\u003eUse Exact method!\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screen-caption\"\u003eApprox → flags 5% rule\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screen-wrapper\"\u003e\n\u003cdiv class=\"calc-screen\"\u003e\n\u003cspan class=\"screen-line screen-dim\"\u003eWEAK ACID (Exact)\u003c\/span\u003e \u003cspan class=\"screen-line screen-dim\"\u003ex²+Ka*x-Ka*C=0\u003c\/span\u003e \u003cspan class=\"screen-line\"\u003e \u003c\/span\u003e \u003cspan class=\"screen-line screen-input\"\u003eKa = .0010\u003c\/span\u003e \u003cspan class=\"screen-line screen-input\"\u003eC (mol\/L) = .050\u003c\/span\u003e \u003cspan class=\"screen-line\"\u003e \u003c\/span\u003e \u003cspan class=\"screen-line\"\u003eEXACT METHOD:\u003c\/span\u003e \u003cspan class=\"screen-line screen-result\"\u003e[H+] = 6.62E-3\u003c\/span\u003e \u003cspan class=\"screen-line screen-result\"\u003epH = 2.18\u003c\/span\u003e \u003cspan class=\"screen-line\"\u003e% ionized = 13.24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screen-caption\"\u003eExact quadratic solution\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BUFFER SECTION --\u003e\n\u003csection style=\"background: var(--off-white);\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eBuffers\u003c\/p\u003e\n\u003ch2\u003eAcid Buffers, Base Buffers, and Henderson-Hasselbalch Help\u003c\/h2\u003e\n\u003cp\u003eThe buffer section includes a Henderson-Hasselbalch pH calculator, a pKa solver, a concentration-ratio finder, and a buffer range calculator. The help menu explains both acid-buffer and base-buffer forms.\u003c\/p\u003e\n\u003cdiv class=\"formula-grid\"\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eAcid buffer\u003c\/span\u003e pH = pKa + log([A⁻]\/[HA])\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eBase buffer\u003c\/span\u003e pOH = pKb + log([BH⁺]\/[B])\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eConvert to pH\u003c\/span\u003e pH = 14 − pOH\u003c\/div\u003e\n\u003cdiv class=\"formula-chip\"\u003e\n\u003cspan class=\"formula-label\"\u003eBest buffer range\u003c\/span\u003e pH ≈ pKa ± 1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cp\u003e\u003cstrong\u003eStudent-requested clarification:\u003c\/strong\u003e The buffer help menu now includes the pOH version for weak base\/conjugate acid buffers, so students can see how to handle base-buffer problems instead of only acid-buffer examples.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TITRATION --\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eTitration\u003c\/p\u003e\n\u003ch2\u003eAll Three Titration Types — Before, At, and After\u003c\/h2\u003e\n\u003cp\u003eACIDBAS1 covers the three titration scenarios students commonly see, with separate calculation modes for each phase of the titration curve.\u003c\/p\u003e\n\u003ctable class=\"tit-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTitration Type\u003c\/th\u003e\n\u003cth\u003eEquiv Pt pH\u003c\/th\u003e\n\u003cth\u003eWhat the Program Calculates\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSA + SB\u003c\/td\u003e\n\u003ctd\u003epH = 7, neutral salt\u003c\/td\u003e\n\u003ctd\u003eConceptual walkthrough — before, at, and after equivalence point behavior explained.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWA + SB\u003c\/td\u003e\n\u003ctd\u003epH \u0026gt; 7, basic\u003c\/td\u003e\n\u003ctd\u003eBuffer region pH via Henderson-Hasselbalch; equivalence point via Kb = Kw\/Ka and [OH⁻] = √(Kb·C); excess strong base after equivalence point.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWB + SA\u003c\/td\u003e\n\u003ctd\u003epH \u0026lt; 7, acidic\u003c\/td\u003e\n\u003ctd\u003eBuffer region pH; equivalence point via Ka = Kw\/Kb and [H⁺] = √(Ka·C); excess strong acid after equivalence point.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 24px;\" class=\"callout\"\u003e\n\u003cp\u003e\u003cstrong\u003eHalf-Equivalence Point:\u003c\/strong\u003e For weak-system titrations, when mol HA = mol A⁻, pH = pKa. For weak base systems, the related pOH\/pKb relationship is also included in the concept screens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe equivalence point calculator also handles 1:1 titration stoichiometry — solving for unknown volume, molarity, or moles for common acid-base pairs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MORE TOPICS --\u003e\n\u003csection style=\"background: var(--off-white);\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eAdditional Topics\u003c\/p\u003e\n\u003ch2\u003eSalt Hydrolysis and Polyprotic Acids\u003c\/h2\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"icon\"\u003e🧂\u003c\/span\u003e Salt Hydrolysis\u003c\/h3\u003e\n\u003cp\u003eIdentifies the type of salt — neutral, basic, or acidic — from its parent acid and base, then calculates pH for common hydrolysis cases. Covers the WA+SB case, the SA+WB case, neutral salts, and WA+WB comparisons using Ka vs. Kb.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"icon\"\u003e⚗️\u003c\/span\u003e Polyprotic Acids\u003c\/h3\u003e\n\u003cp\u003eIncludes stepwise dissociation concepts, Ka₁ vs. Ka₂ magnitudes, and pH calculation for weak polyprotic acids using both approximate and exact quadratic methods. Common examples include H₂SO₄, H₂CO₃, and H₃PO₄.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-block\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"icon\"\u003e📋\u003c\/span\u003e Strong Acid \/ Base Reference\u003c\/h3\u003e\n\u003cp\u003eBuilt-in list of common strong acids and strong bases, with notes on 1 OH⁻ vs. 2 OH⁻ hydroxide sources and the special behavior of sulfuric acid’s second hydrogen ion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FULL TOPIC LIST --\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eComplete Topic Coverage\u003c\/p\u003e\n\u003ch2\u003eWhat's Included\u003c\/h2\u003e\n\u003cul class=\"topic-list\"\u003e\n\u003cli\u003epH from [H⁺] with acid\/base classification\u003c\/li\u003e\n\u003cli\u003epOH from [OH⁻] with acid\/base classification\u003c\/li\u003e\n\u003cli\u003e[H⁺] from pH, [OH⁻] from pOH\u003c\/li\u003e\n\u003cli\u003epH ↔ pOH interconversion\u003c\/li\u003e\n\u003cli\u003eKa from concentrations\u003c\/li\u003e\n\u003cli\u003eKb from concentrations\u003c\/li\u003e\n\u003cli\u003epKa ↔ Ka conversion\u003c\/li\u003e\n\u003cli\u003epKb ↔ Kb conversion\u003c\/li\u003e\n\u003cli\u003eKb from Ka via Kw; Ka from Kb via Kw\u003c\/li\u003e\n\u003cli\u003eKw and conjugate pair relationship\u003c\/li\u003e\n\u003cli\u003eWeak acid pH — approximate method\u003c\/li\u003e\n\u003cli\u003eWeak acid pH — exact quadratic method\u003c\/li\u003e\n\u003cli\u003eWeak base pOH\/pH — approximate method\u003c\/li\u003e\n\u003cli\u003eWeak base pOH\/pH — exact quadratic method\u003c\/li\u003e\n\u003cli\u003e5% ionization rule check and flag\u003c\/li\u003e\n\u003cli\u003e% Ionization calculator\u003c\/li\u003e\n\u003cli\u003eICE table structure reference\u003c\/li\u003e\n\u003cli\u003eHenderson-Hasselbalch pH calculator\u003c\/li\u003e\n\u003cli\u003eAcid-buffer Henderson-Hasselbalch help\u003c\/li\u003e\n\u003cli\u003eBase-buffer pOH Henderson-Hasselbalch help\u003c\/li\u003e\n\u003cli\u003epKa solver from pH and concentration ratio\u003c\/li\u003e\n\u003cli\u003eBase-to-acid ratio from pH and pKa\u003c\/li\u003e\n\u003cli\u003eBuffer effective range\u003c\/li\u003e\n\u003cli\u003eBuffer concepts and adding acid\/base effects\u003c\/li\u003e\n\u003cli\u003eSA+SB titration walkthrough\u003c\/li\u003e\n\u003cli\u003eWA+SB: before equivalence point\u003c\/li\u003e\n\u003cli\u003eWA+SB: at equivalence point\u003c\/li\u003e\n\u003cli\u003eWA+SB: after equivalence point\u003c\/li\u003e\n\u003cli\u003eWB+SA: before equivalence point\u003c\/li\u003e\n\u003cli\u003eWB+SA: at equivalence point\u003c\/li\u003e\n\u003cli\u003eWB+SA: after equivalence point\u003c\/li\u003e\n\u003cli\u003eTitration stoichiometry\u003c\/li\u003e\n\u003cli\u003eSalt hydrolysis — identify salt type\u003c\/li\u003e\n\u003cli\u003eBasic salt pH\u003c\/li\u003e\n\u003cli\u003eAcidic salt pH\u003c\/li\u003e\n\u003cli\u003eNeutral salt reference\u003c\/li\u003e\n\u003cli\u003ePolyprotic acid concepts and examples\u003c\/li\u003e\n\u003cli\u003ePolyprotic pH — approximate method\u003c\/li\u003e\n\u003cli\u003ePolyprotic pH — exact quadratic method\u003c\/li\u003e\n\u003cli\u003eSecond dissociation explanation\u003c\/li\u003e\n\u003cli\u003eH₂SO₄ special case reference\u003c\/li\u003e\n\u003cli\u003eStrong acid list with key rules\u003c\/li\u003e\n\u003cli\u003eStrong base list with OH⁻ notes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRICING --\u003e\n\u003csection style=\"background: var(--off-white);\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eGet the Program\u003c\/p\u003e\n\u003ch2\u003eAdd ACIDBAS1 to Your Calculator\u003c\/h2\u003e\n\u003cp\u003eDownload includes the ACIDBAS1 program file and installation guidance. The program is designed for compatible TI-84 Plus CE calculators.\u003c\/p\u003e\n\u003cdiv class=\"pricing-box\"\u003e\n\u003cdiv class=\"price-amount\"\u003e$10.00\u003c\/div\u003e\n\u003cdiv class=\"price-note\"\u003eOne-time digital download — yours to keep\u003c\/div\u003e\n\u003cul class=\"pricing-includes\"\u003e\n\u003cli\u003eACIDBAS1 program file (.8xp)\u003c\/li\u003e\n\u003cli\u003eTransfer instructions for TI Connect CE\u003c\/li\u003e\n\u003cli\u003e6 calculation sections\u003c\/li\u003e\n\u003cli\u003e40+ calculation and reference modes\u003c\/li\u003e\n\u003cli\u003eMany input checks for common invalid entries\u003c\/li\u003e\n\u003cli\u003eFormula-first display on calculation screens\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- Replace # with product\/cart link before publishing, or remove if using Shopify's native Add to Cart button --\u003e \u003ca class=\"btn-primary\" href=\"#\"\u003eAdd to Cart — $10.00\u003c\/a\u003e\n\u003cdiv class=\"compat-note\"\u003eCompatible with TI-84 Plus CE and TI-84 Plus CE Python · Digital .8xp file · TI-BASIC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cp\u003e\u003cstrong\u003eDigital Product Notice:\u003c\/strong\u003e This is a digital calculator program. Because digital downloads cannot be returned, please confirm your calculator model is compatible before purchasing. If you are new to TI-84 programs, try a free program first to confirm that you can download and transfer files successfully.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003cstrong\u003eNeed help choosing a program?\u003c\/strong\u003e See the \u003ca style=\"color: #004d40; font-weight: bold;\" href=\"https:\/\/mcstutoring.com\/pages\/ap-general-chemistry-ti-84-program-user-guide\"\u003eAP \u0026amp; General Chemistry Bundle User Guide\u003c\/a\u003e for a full topic-by-topic breakdown.\u003c\/p\u003e\n\u003c!-- VIDEO PLACEHOLDER --\u003e\n\u003csection\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cp class=\"section-label\"\u003eVideo Walkthrough\u003c\/p\u003e\n\u003ch2\u003eWalkthrough Video Coming Soon\u003c\/h2\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- Add lazy-loaded YouTube embed here once the video is live --\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER STRIP --\u003e\u003cfooter class=\"footer-strip\"\u003e\u003ca href=\"https:\/\/mcstutoring.com\"\u003emcstutoring.com\u003c\/a\u003e  ·  TI-84 Plus CE Calculator Programs\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"mcstutoring.com","offers":[{"title":"Default Title","offer_id":51983920595175,"sku":null,"price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0697\/4164\/1959\/files\/acidsandbasesmainmenu-1_f505279b-65ed-4698-9d4c-228bc40bd08d.png?v=1776297329","url":"https:\/\/mcstutoring.com\/products\/acids-bases-solver-ti-84-plus-ce-program","provider":"mcstutoring.com","version":"1.0","type":"link"}