Saltar para o conteúdo
Math Notes Documentação
Abrir o Math Notes

Números & operadores

O Math Notes avalia expressões com os operadores aritméticos usuais, além de operadores em palavras, escalas numéricas e frases de arredondamento que leem como inglês.

Operadores#

Operador Significado
+ Somar
- Subtrair
* Multiplicar
/ Dividir
^ Potência
% Resto
! Fatorial
( ) Agrupar
(4 / 2) ^ 2
retorna 4
10 % 3
retorna 1

Muitas outras funções e operadores estão disponíveis — veja a documentação do mathjs. A referência lista os aliases de função que o Math Notes adiciona.

Operadores em palavras#

Os cálculos podem usar palavras em vez de símbolos:

8 times 9
retorna 72
2 plus 3
retorna 5
10 minus 3
retorna 7
6 multiplied by 7
retorna 42
10 divided by 2
retorna 5
10 over 2
retorna 5
3 mul 4
retorna 12

with e without combinam e subtraem durações:

2 hours with 30 minutes
retorna 2 hours 30 minutes
2 hours without 30 minutes
retorna 1 hour 30 minutes

Escalas numéricas#

Um k repetido multiplica por mil: 2k é 2.000, 1kk é 1.000.000, 1kkk é 1.000.000.000.

2k
retorna 2,000
1kk
retorna 1,000,000
1kkk
retorna 1,000,000,000

Porcentagens#

Use of, on e off com %.

20% of 10
retorna 2
5% on 30
retorna 31.5
6% off 40
retorna 37.6
50 as a % of 100
retorna 50
5% of what is 6
retorna 120

Uma porcentagem pode ser somada a um valor ou subtraída dele, encadeada com mais termos, e pode ser negativa.

50 + 10% + 1
retorna 56
-20% on 50
retorna 40

Arredondamento#

Arredonde um resultado com uma frase no fim da linha, ou chame round, ceil ou floor diretamente. O arredondamento funciona com unidades e moedas também.

1/3 to 2 dp
retorna 0.33
π to 3 digits
retorna 3.142
5.5 rounded
retorna 6
5.5 rounded up
retorna 6
5.5 rounded down
retorna 5
37 to nearest 10
retorna 40
$490 rounded to nearest hundred
retorna US$ 500
21 rounded up to nearest 5
retorna 25
0.534 to nearest 16th
retorna 9/16

Um passo pode ter a sua própria unidade, e uma duração escrita com várias unidades é arredondada na menor delas. Unidades e moedas também são arredondadas para uma fração.

2 hours 17 minutes to nearest 15
retorna 2 hours 15 minutes
47 cm to nearest 5 cm
retorna 45 cm
2.3 in to nearest 16th
retorna 37/16 in

Bases numéricas#

Converta um número inteiro com in, to ou as: 255 in hex é 0xff, 255 to bin é 0b11111111, 255 as octal é 0o377, 0x9F31 to decimal é 40.753 e 5300 in sci é 5.3e+3. Os operadores de bits <<, >>, &, |, ^| e ~ são exatos para inteiros bem além de 32 bits.

Constantes e funções#

pi e π estão disponíveis, junto com as funções padrão do mathjs e estes aliases:

Alias Significado
ln Logaritmo natural
fact Fatorial
arcsin, arccos, arctan Funções trigonométricas inversas
root(n, x) A raiz x-ésima de n
fact(5)
retorna 120
ln(e)
retorna 1
root(8, 3)
retorna 2

Veja Listas & sequências para sum, mean e as outras funções de agregação, e a Referência para a tabela completa.