📚 Exam season deal – save €50 now

Spickboy™ Guide

Scientific calculator with formula memory: functions and exam regulations

A calculator with formula storage can mean a recallable expression, a built-in formula library, variables, a solver, or a programmed routine. The term does not designate a fixed device class. Calculation history and permanent memory are also not the same thing. Check the manual to see what content can be freely entered, whether it remains after switching off, and how it is deleted. In examinations, only the specific policy regarding aids counts; neither approval nor prohibition follows from the term "formula storage."

Briefly explained: A saved numeric value is not a saved formula. A recallable calculation step does not have to be permanently preserved. And a solver or a built-in formula library is not automatically a freely programmable calculator.

Important note: Which aids are permitted depends on the rules of your specific examination. Check the examination regulations, the list of permitted aids, and the examination instructions together. Clarify any ambiguities in writing with the responsible department. Spickboy does not provide any universal approval guarantee.

You can find further technical and policy-related classifications in the Spickboy™ Guide.

What does "formula storage" mean for a calculator?

"Formula storage" is primarily a search and colloquial term. For a technical review, it is better to break the term down into four questions:

  1. Content: Does the device only save a result, a mathematical expression, an equation, text, or a sequence of commands?
  2. Editing: Can you freely change the content or only insert values into a pre-installed structure?
  3. Execution: Is an expression recalculated, does a solver solve an equation, or is a self-defined routine executed?
  4. Persistence: Does the content remain after switching off, changing batteries, changing modes, or resetting?

Without this information, "with formula storage" is too imprecise for a selection, and even more so for an examination question.

Input history and Replay

A history shows previous entries and results. Replay can retrieve an expression into the input line so that you can modify it and calculate it again. Whether and how long entries remain is model-dependent. A history is therefore not automatically a permanent storage location for custom formulas.

Stored expressions and variables

A numeric variable holds a value under a name. It saves, for example, 0.05, but not necessarily the entire interest formula in which this value is used. An expression memory, on the other hand, can make a freely entered mathematical structure with variables recallable. How many expressions are possible, how they are edited, and whether they survive switching off must be answered by the manual.

Formula library, solver, and programs

A built-in formula library provides predefined relationships. A solver processes an equation to determine a sought-after quantity numerically or symbolically. A program executes a sequence of commands that you have created or loaded. These functions can overlap on a single device but remain technically distinguishable.

The types of storage in direct comparison

No line allows a conclusion to be drawn about a model that has not been checked. Persistence, in particular, depends on the device, software version, mode, and deletion process.

Comparison of history, memory, solver, and programs
Type Content and typical use Technical distinction
Calculation history or Replay Previous entries and results; used to check or modify an input. Persistence is model-dependent; often editable after recall. Programmability does not follow from this alone.
Variable memory Numbers or results under names; used to reuse intermediate results. Persistence is model-dependent; the value can be changed, but a formula is not required. Programmability does not follow from this alone.
Stored expression Custom mathematical structure with values or variables; used for a recurring calculation. Persistence and editability are model-dependent. A stored expression is not automatically a program.
Built-in formula library Formulas provided by the vendor; used to utilize a predefined relationship with values. Part of the documented software; usually, parameters are changed instead of the formula structure. Check details based on the model. Programmability does not follow from this alone.
Solver Equation and, if applicable, starting or boundary values; used to determine a sought-after variable. Persistence and free equation entry are model-dependent. Programmability does not follow from this alone.
Programmable routine Commands, branches, and, if applicable, inputs and outputs; used to automate a multi-step process. Persistence is model- and memory-dependent. User-defined programs are editable and make this function programmable.

The manufacturer documentation provides concrete individual examples for this: an official TI guide describes numeric memory variables, while another TI guide explains a calculator history for input-result pairs. A Sharp teacher's manual from 2011 documents four formula storage locations for a model from that time, the contents of which are retained after switching off. These examples prove differences—they do not describe any other or current model.

What is formula storage useful for?

In expressly permitted learning and working contexts, a suitable storage function can structure recurring calculations:

  • calculating the same mathematical relationship with new input values,
  • neatly transferring intermediate results between calculation steps,
  • correcting inputs after an error,
  • comparing variants of an exercise task,
  • understanding frequent technical or economic calculation processes.

The benefit does not arise from simple storage alone. You must still understand variables, units, domains, and results. A saved expression can repeat a systematic logical error just as reliably as a correct calculation path.

For business administration tasks, Calculators for Business, Statistics, and Accounting categorizes functions by calculation profile rather than by storage label.

Practical example: Replay, variable, or stored expression?

Consider the compound interest formula K_n = K_0 · (1 + i)^n. It can appear in a calculation process in three technically different ways.

Only in the calculation history

You enter the complete expression with concrete numbers. Replay may be able to retrieve it as long as the history is available. For a new interest rate, you change the corresponding number. Whether the entry is still there after another session or after switching off remains open without proof for that model.

With numeric variables

You store values for the initial capital, interest rate, and duration in variables. You still enter the formula as a calculation expression. Variables make changing values easier but are not automatically a storage for the entire formula.

As a stored expression

The device stores the mathematical structure in a recallable way and inserts new variable values. Here, "formula storage" would be the most understandable description. Nevertheless, the number, editability, persistence, and execution cannot be derived from the term.

The example is a clarification of functions, not an operating manual for a specific device and not a statement on examination admissibility.

What information should you check before making a selection?

Do not rely on a shop filter or a single term. Open the official manual for the complete model and software version and search for:

  • Storage type: Numeric value, expression, equation, list, text, or program?
  • Capacity: How many entries and what length are documented?
  • Variables: Which data types and names are possible?
  • Editing: Can the formula be freely changed, copied, or only filled with parameters?
  • Persistence: What happens during switching off, mode changes, battery changes, and resets?
  • Execution: Is it just inserted and calculated, or is a command routine processed?
  • Transfer: Can content be imported, exported, or exchanged via interfaces?
  • Deletion: Can entries be removed individually and completely, and how is this confirmed?

If information is missing, it remains unknown. A similar model number or screen image is not proof.

Is a calculator with formula storage programmable?

Not automatically. A program consists of an executable sequence of commands and can use variables, conditions, or loops depending on the system. A stored mathematical expression, on the other hand, can merely be re-evaluated with new values. Solvers and pre-installed formula libraries are, in turn, separate categories.

The fundamental comparison of scientific vs. programmable calculators helps to check built-in calculation functions and custom program routines separately.

For an examination, however, the definition of the responsible authority counts, not just technical everyday language. The University of Wuppertal, in its local definition of a non-programmable calculator, expressly excludes the storage of formulas. Technical and institutional terms can therefore overlap. The Programmable Calculator in Examinations guide offers a detailed differentiation.

Are saved formulas allowed in examinations?

There is no "yes" or "no" that applies nationwide. For the economics department at the University of Wuppertal, a calculator approved there as non-programmable must not, among other things, store formulas. The Faculty of Economics at the University of Marburg also uses a distinction that excludes text or formula storage for its area of application and points out possible special rules. The Rostock Institute for Business Administration excludes formula storage in its directive of July 1, 2025, for its module examinations there.

These three examples are not a general rule. Other examinations may exclude calculators completely, use a specific model list, or require a defined examination state. Deleting data yourself only makes an otherwise excluded device admissible if the specific requirement recognizes this path.

For school final examinations, individual state regulations apply; the current overview is available at Calculators in the Abitur 2027.

Decision checklist for storage and examination

  1. Define requirements: Do you need a history, numeric values, custom expressions, a library, a solver, or programs?
  2. Check content: Determine what can actually be saved and freely edited.
  3. Verify persistence: Check switching off, battery changes, mode changes, and resets separately.
  4. Understand execution: Distinguish between re-evaluation, equation solving, and command routines.
  5. Identify interfaces: Note imports, exports, and communication without assumption.
  6. Open examination policy: Search for formulas, personal data, memory, programming, and device class.
  7. Do not assume a deletion path: Only use reset or examination mode if the policy expressly recognizes it.
  8. Clarify ambiguity in writing: Ask using the complete model, version, function, and manual link.

Frequently asked questions about calculators with formula storage

Which calculator can store formulas?

This can only be answered with the documentation for the exact model. Look for freely storable expressions, formula storage locations, variables, persistence, and editing. A calculation history or numeric variables alone are not yet proven permanent formula storage.

Is formula storage the same as a formula collection?

No. A formula collection can be an external document or a permanently installed library. A user-defined formula storage, on the other hand, accepts your own mathematical expressions. Both terms must be checked in the respective manual and examination wording.

Do formulas remain after switching off?

That is model-, software-, and memory-dependent. Some documented memory is retained, other history or entries are not. Also check the behavior during battery changes, resets, and mode changes.

What distinguishes formula storage from text storage?

A formula storage holds mathematical expressions for calculation or recall. A text storage can hold alphanumeric content or free notes. Devices can possess both, only one, or none of these functions. More on this can be found at Calculators with text storage.

Does formula storage count as programmability?

Technically, not necessarily. However, an examination board can include formula storage in its local definition of a non-programmable calculator. Therefore, technical documentation and examination policy must be read separately.

Am I allowed to use saved formulas in an examination?

Only if the specific policy allows the device, this storage function, and the existing content. No permission follows from a product designation, a reset, or authorization in a different mode.

Conclusion: Specify storage type precisely

Do not just ask whether a calculator can "store formulas." Determine whether you need history, numeric variables, a custom expression, a library, a solver, or a programmed routine. After that, check capacity, editing, persistence, and deletion in the official manual. For an examination, an independent second step follows with the current rule for your specific date.

Sources and status

Sources checked on August 24, 2026. Manufacturer documentation proves only the products and versions mentioned therein; examination policies apply only to the specified German higher education area.