You can write Mathematics, and CalcMe will perform the calculations for you.

The main area is a Sheet, where the calculations are made;

The sheet is the main part of CalcMe. It can be thought of as three areas - one for calculations, one for definitions, and one for graphics. A single CalcMe session can have multiple sheets, as described in the last section of this page.

 Area for Calculating Area for Graphing Area for Defining

### Calculate

Here is where all formulas and calculations are written. When you open a new CalcMe session, by default you begin writing in this area. The whole area is organized into lines, like a piece of ruled paper. You write calculations, one in each line.

Initially, a new line has an empty box with a cursor inside it, ready to accept new formulas. You usually write a formula and then press an Action to get a result. So, in one line you'll have each of: Formula, Action, and Result.

Each line has three buttons on the right:

• Insert a new line, before this one
• Recalculate all
• Remove this line

To insert a new line between two existing ones, you can also click on the narrow space that exists between the lines. You can rearrange the lines; drag a line and drop it to the new place. Try a calculation now:

• Write any formula.
• Apply an action. The default action is `Calc`. Click on the rightmost Toolbar button, or simply press the `Return` key on your keyboard.
• You will get the result. The `Calc` action does different things in different types of formulas.

You can expect any formula that a scientific calculator would understand to be calculated here. However, CalcMe also carries out symbolic computations. If you write a letter such as a,b,c,x,y, etc. it will be treated as a "variable". For example:

To insert special symbols such as roots, fractions, etc. use the Toolbar, or the Menu.

### Graph

CalcMe can graph functions, equations, inequalities, and points. Initially, there is no graph, but one is created when you use the `Plot` action. Try it yourself:

• Write a formula, and click on the `Plot` action to see the result.

Thus, the sheet can have an area on the right to show graphics. Once there is a graph, it comes with several options to configure it.

Furthermore, we can draw directly on the grid as we would do on a sheet of paper. Take a look to its dedicated page.

### Define

Each line has an area on the left where you can define variables and functions.

• You can enter a name for a value, such as `price`, and then use this label in calculations.
• You can also assign a value to the variable `y`, and all subsequent lines will use that value for `y`.
• You can enter a name for a function and define it using `:=`, and later you can `derive` it or `plot` it with the use of that label. Using `:=` assigns without evaluating (this is useful when dealing with programming commands).
• You can also define names for variables, that is define a variable without assigning a value to it. If you want to define more than one variable, you can do it one by one or all in once separating them by commas.

### Multiple Sheets

A session can have multiple sheets. Initially, there is just one sheet, but you can add more by using the `New sheet` button. It's the one with a plus (+) sign, located to the left of the session title.

Each sheet has a name --by default, `Sheet 1`-- located to the right of the session title. You can change the name by clicking on it.

 Multiple Sheets

When you Save or Open a session, all its sheets will be saved or opened as well.

You can move between sheets using the tabs on the upper left. You can rearrange the sheets by dragging and dropping the tabs. You can delete a sheet using the corresponding button in its tab.

There is no interrelationship among the sheets, so the variables defined in one sheet aren't reflected in another.

The toolbar is at the bottom of the sheet, where it provides fast access to several useful buttons.

• On the left, there are buttons for the most used operation.
• On the right, there are buttons for general actions.
 Most used operations Actions

### Most frequently used operations

Frequently used operations have buttons in the toolbar for faster access.

Most frequently used operations
Fraction
Power
Square root
Newline

For `Square root`, `Fraction` and `Power` you can select a portion of a formula before pressing the button. The operation will be build around it.

For `Fraction` you can also use the keyboard `2/3`, but it won't look very nice. For `Power` you can type `2^3` and it will automatically be converted to the nicer form.

Use `Newline` to enter systems of equations. Also, you can use it in a command that takes a list as input. So, you can work with vertical lists, which are usually more readable.

### Actions

Given a formula, you can perform multiple Actions on it. Actions are big buttons, each with an icon and a name. The general actions are in the Toolbar, but there are also other actions in the sections of the Menu, such as the `Derive` action in the `Calculus` section.

Actions
Calc
Simplify
Factor
Approx
Substitute
Plot
Text

Some actions are configurable, and some are not. You configure an action by clicking its symbol in the line. This symbol is placed between the initial formula and the calculated result. For example, you can change the color of a function graph by clicking the `Plot` symbol of a line.

After reconfiguration, the line is automatically recalculated. Each time you recalculate a line, all other lines will also be recalculated.

The `Text` action is special: It doesn't act on an existing formula but instead creates a new line to contain text that will not be calculated. You can use it for comments. Text lines have a light-green borders. See Format for text options.

The most common action is `Calc`. It does different things, depending on the input:

• Over a numerical expression, it calculates it.
• Over an algebraic expression, it reduces/simplifies it.
• Over a programming command, it executes it.
• Over an equation or a system, it solves it.

The menu, shown on the left, contains a complete list of buttons and commands, which are grouped into sections.

Each section can contain three types of items, in this order:
• Big buttons, with an icon and a word: These are Actions.
• Mathematical symbols, usually with little placeholder boxes.
• Plain words: These are mathematical functions or programming commands, which usually require parameters. For example, think of `sin(angle)` or `rank(matrix)`.

Below are brief descriptions of the Menu sections. Note that some buttons are repeated if they belong in more than one category. The full reference for all of the Menu functions can be found here.

 Symbols Mathematical constants, operators and parentheses. Operations and functions used in elementary integer arithmetic. Operations and functions that apply to polynomials. Statistical functions. These apply to lists in CalcMe, e.g. {1,4,7,7}. A list of common real functions. When applicable they can also accept and return complex values. Derivatives, Integrals and Limits, as well as other miscellaneous functions. Vector and matrix input, and common operations in linear algebra. Permutations, combinations, with/without repetition, etc. Logical and set operators. Functions for solving equations. All lowercase and capital greek letters. All S.I. units and prefixes, and some useful tools for working with units. Plot in 2D, 3D, or plot a region. Usual programming commands. Insert and format a text-box, or insert an image.

In the top left corner of the CalcMe window, you'll see a small toolbar:

Tools
More
See table below.
Save
Save the session in online storage. For information on how this works, see Saving your work below.
Application settings
See the section below.
Help
This manual.
More
New
Opens another CalcMe window.
Open
Load a session from online storage.
Save as ...
Do not update the current session file, but save it as a new one in online storage.
Remove this document
Remove it from online storage.
Get the session file, to save it locally, in your device.
Get a printable PDF.

#### Wiris CAS to CalcMe

If your session is written with Wiris CAS, do not worry! You can upload it with the Upload button and it will be automatically converted to a CalcMe session.

### Languages: UI and commands

The language used in CalcMe when you open it is guessed from various sources. Of course, you may also choose any of the supported languages. Select the Save settings in cookies option if you want to make the change permanent (on your internet browser).

The CalcMe user interface is fully translated into the languages seen on the list below. All commands are also translated to most of these languages, save for a few. When a UI language is selected that doesn't have commands in that language, the commands used are the English ones. Below is a complete list of supported languages, noting when the commands are also available.

#### Language list

UI Language Command Language
Català - ca Català
Dansk -da English
Deutsch - de Deutsch
Eλληνικά - el English
English - en English
Español - es Español
Français - fr Français
Italiano - it Italiano
Norsk bokmål - nb English
Norsk nynorsk - nn English
Português - pt Português
Português brasileiro - pt_br Português

### Significant digits

You can set the number of significant digits to be shown when results have decimal numbers. The valid values are from 1 to 15, which is the maximum. The last digit is rounded to nearest with half up tie-breaking, just like the `round()` command.

Precision
Significant digits: 4
Significant digits: 15

### Angle units

As with a handheld calculator, in CalcMe you can work with angles in one of two modes:

• `RAD`: radians. A turn is . This is the default mode.
• `DEG`: degrees. A turn is 360º.

You can see the current mode in the title bar, shown at right.

Unit of angle

When you use a direct trigonometric function (e.g., `sin(2)`), the input angle is assumed to be in radians or degrees, according to the mode. When using an inverse trigonometric function (e.g., `arcsin(0.5)`) the result angle should also be interpreted according to the mode. See the trigonometric functions section. Commands `argument()` and `polar()`, for complex numbers are like `arctan()`, and their results are also according to the mode.

• In direct trigonometric functions, an input angle with the symbol `º` will always be interpreted as `degrees` regardless of the mode. The result angles will never have the symbol `º`, even in `DEG` mode.

CalcMe uses online storage by default, via Google Drive. However, you can also save and load sessions from your local device (desktop computer, laptop, handheld device, etc.).

#### Online saving

To save online, just press the Save button:

When you save a session for the first time, you'll be prompted to log in and give permission for CalcMe to associate with your Google Drive. Once you are logged in, you can see your username in the title bar, shown at right.

You can also make sessions opened from Google Drive automatically take you to CalcMe. In Google Drive, just go to Settings > Managing apps, and tick Use by default next to CalcMe:

#### Creating a new CalcMe session

Additionally, once you've associated CalcMe to your Google Drive through the above steps, you will be able to open new CalcMe files directly from Google Drive. Just go to New in the top left corner > More > CalcMe:

#### Offline saving

These keyboard shortcuts are available to speed up your editing. The words shown in parentheses are suggested mnemonics.

### Edition

Edition
Cut Ctrl+X
Copy Ctrl+C
Paste Ctrl+V
Undo Ctrl+Z
Redo Ctrl+Y
Delete line Ctrl+Shift+Del
Bold Ctrl+B
Italic Ctrl+I
Go to Defining area Alt+Enter

### Most frequently used operations

Most frequently used operations
Fraction Shift+/
Power Ctrl+
Element of list Ctrl+
Square root Ctrl+.
Root Ctrl+,
New line Shift+Enter

### Actions

Actions Name Shortcut
Calc (Evaluate) Ctrl+Shift+E
Simplify Ctrl+Shift+S
Factor Ctrl+Shift+F
Approx Ctrl+Shift+A
Substitute (Replace) Ctrl+Shift+R
Plot Ctrl+Shift+P
Text (Comment) Ctrl+Shift+C
Derive Ctrl+Shift+D
Integrate Ctrl+Shift+I
Verify Ctrl+Shift+V
Plot 3-D Ctrl+Shift+Q

Tools
Open Ctrl+O
Save Ctrl+S
Options Ctrl+*
Help Ctrl+H

### Symbols

Symbols
Number pi Ctrl+Q
Number e Ctrl+E
Imaginary unit Ctrl+J

You can drag-and-drop formulas by holding and moving them by the mark within the frame.

### Formula into Formula

The first formula will be inserted into the other.

### Formula into Empty Line

The formula will be copied, this way you can reuse formulas and results.

### Formula x=... into Formula

The variable in the second formula is substituted by the value in the first one.

### Formula x=... into Define area

The variable in the first formula will be defined from this point forward.

### Formula into Plotter Area

The formula will be plotted in a new plotter.

Autoformat replaces some symbols from keyboard by their better looking counterparts. At present the replacements are:

The replacement is done while you type, so you never see the actual key pressed.

Autoformat now auto-closes parentheses and alike. When you write the left enclosure, the right enclosure is automatically put.

These are the enclosers that have this feature:

If you want to modify this automatic end symbol, place the cursor next to the symbol, before it, on the inside part, and write the alternate end symbol.

See this example of an open-closed interval: