Titration curve: pH for a list of volumes — a TI-89 Titanium program
TITR89 is a TI-89 BASIC program for the TI-89 Titanium. Weak acid titrated with NaOH: type the acid's Ka, molarity and volume, the base molarity and a LIST of base volumes; get the pH at every volume (exact charge balance, solved by your own Define'd function) and the equivalence volume.
What it asks for and what it shows
It asks for 5 values at its prompts. In the example below it shows VEQ ML, 0 ML PH, 12.5 ML PH, 25 ML PH, 30 ML PH.
Example run
One of its oracle test cases: “acetic acid curve”. The inputs are typed in order, and the results are the values the case expects on the screen.
| Step | Value |
|---|---|
| You enter | |
| Input 1 | 1.8E-5 |
| Input 2 | 0.1 |
| Input 3 | 25 |
| Input 4 | 0.1 |
| Input 5 | {0,12.5,25,30} |
| The screen shows | |
VEQ ML= | 25 |
0 ML PH= | 2.88 |
12.5 ML PH= | 4.75 |
25 ML PH= | 8.72 |
30 ML PH= | 11.96 |
How it's checked
3 test cases, each checked against an independent method. Replayed key by key on a virtual TI-89 Titanium, they make 18 checks.
How E-Code checks every program
Run it or put it on your calculator
- Open the library in the TI-89 Titanium calculator and pick “Titration curve: pH for a list of volumes” (TITR89).
- Put it on your own calculator with a computer and a USB cable, or type it in by hand.
Related programs
- Limiting reagent for any number of reactants
- Ideal gas PV=nRT: leave one blank
- Molar mass from a chemical formula
All TI-89 Titanium chemistry programs · All TI-89 Titanium programs