Pular para o conteúdo
Guia do Varlig
Página inicial do Varlig

Matemática em palavras

Muitas funções internas também podem ser escritas como uma frase em inglês, como half of £37, greater of £20 and per player ou average of 22 min, 25 min and 24 min. Esta página lista essas frases, agrupadas pelo que fazem, com a função que cada uma corresponde. Use esta página quando quiser que um cálculo seja lido como a frase que você diria em voz alta. A frase e a função fazem o mesmo trabalho, então use a que for melhor em sua nota.

Metades, valores menores e maiores

calc
half of £37 resulta em £18.50
double £80 resulta em £160.00
twice 45 min resulta em 1 hour 30 min
the difference between £120 and £85 resulta em £35.00
midpoint between 150 and 300 resulta em 225
midpoint between £240 and £360 resulta em £300.00
lesser of £250 and 10% of £3,000 resulta em £250.00
greater of £15 and 3% of £1,200 resulta em £36.00
smaller of 5 km and 3 miles resulta em 4.828032 km

double e twice multiplicam por dois; triple, por três. the difference between calcula a distância entre dois valores, independentemente da ordem, e nunca retorna um resultado negativo. Entre lugares, difference between London and Tokyo continua retornando a diferença de horário.

midpoint between e halfway between dar o valor no meio, o que é útil para dividir a diferença em um preço ou escolher um alvo entre dois dígitos. Entre duas datas, eles dão a data no meio; veja O tempo entre duas datas.

lesser of e smaller of escolhem o menor de dois valores; greater of e larger of, o maior. São úteis para definir limites: a linha com lesser of limita uma taxa de 10% a £250, e a linha com greater of cobra 3%, com mínimo de £15. Se os valores usam unidades diferentes, a resposta usa a unidade do primeiro.

clamp mantém um valor dentro de um intervalo. Funciona com números simples, dinheiro, quantidades e durações, e mantém a unidade, desde que o valor e ambos os limites meçam a mesma coisa:

calc
clamp 32 between 10 and 25 resulta em 25
clamp 8 from 10 to 25 resulta em 10
clamp 23 °C between 18 °C and 21 °C resulta em 21 °C
clamp £120 between £0 and £100 resulta em £100.00
clamp 2.5 kg between 500 g and 2 kg resulta em 2 kg

A linha do termostato mantém uma configuração em 21 °C, e a próxima limita um reembolso de £100.

Restos, fatores e primos

calc
remainder of 50 divided by 6 resulta em 2
gcd of 24 and 36 resulta em 12
lcm of 12 and 15 resulta em 60
is 97 prime resulta em true
is 91 a prime number resulta em false

remainder of equivale a mod: 50 ovos distribuídos em caixas de seis deixam 2 de sobra. gcd é o máximo divisor comum: o maior azulejo quadrado que preenche exatamente um painel de 24 cm por 36 cm tem lado de 12 cm. lcm é o mínimo múltiplo comum: ônibus que saem a cada 12 e 15 minutos partem juntos a cada 60 minutos.

A primalidade é exata para números inteiros até 2^63. Números com uma parte decimal e números negativos são false.

Potências, raízes e logaritmos

calc
10 squared resulta em 100
2 cubed resulta em 8
3 raised to 4 resulta em 81
2 to the power of 10 resulta em 1,024
square root of 144 resulta em 12
cube root of 1,000 resulta em 10
root 4 of 81 resulta em 3
log base 2 of 1,024 resulta em 10
log 20 base 4 resulta em 2.1609640474
1,024 is 2 to what power resulta em 10

squared e cubed se aplicam ao que está reto antes deles, como ² e ³ fazem, então 5 m squared é a área 5 m² e (5 m) squared é 25 m². root n of x e n root of x tomam qualquer raiz. log base b of x e log x base b dão o logaritmo a qualquer base, e x is b to what power faz a mesma pergunta ao contrário.

Contagem de arranjos

calc
10 combination 2 resulta em 45
10 choose 3 resulta em 120
8 permutation 3 resulta em 336

n combination k conta as formas de escolher k elementos de um conjunto de n quando a ordem não importa: dez pessoas que se cumprimentam uma vez cada par dão 45 apertos de mão. n choose k é outra forma da expressão; 10 choose 3 conta as maneiras de escolher três pessoas entre dez. n permutation k considera a ordem: oito corredores podem ocupar as posições de ouro, prata e bronze de 336 maneiras. Para contar todas as ordens de chegada, use um fatorial: 8! é 40.320.

Totais e médias

Liste os valores após a frase, separados por vírgulas, com and antes da última, se quiser:

calc
sum of £12.50, £8.20 and £4.30 resulta em £25.00
sum of £12.50, £8.20, and £4.30 resulta em £25.00
the average of 3, 4 and 5 resulta em 4
average of 22 min, 25 min, 24 min, 41 min and 23 min resulta em 27 min
median of 22 min, 25 min, 24 min, 41 min and 23 min resulta em 24 min
min of £4.20, £3.80, £5.10 resulta em £3.80
max of £4.20, £3.80, £5.10 resulta em £5.10
count of £4.20, £3.80, £5.10 resulta em 3
standard deviation of 20 min, 25 min and 30 min resulta em 5 min

total of equivale a sum of, e mean of equivale a average of. É possível começar com the e colocar uma vírgula antes do último and, para digitar a lista de forma natural. A média e a mediana dos mesmos tempos de trajeto diferem porque um dia demorado (41 minutos) eleva a média, mas quase não altera a mediana. standard deviation of calcula o desvio padrão amostral.

Para mais sobre como trabalhar com listas, incluindo classificação e filtragem, consulte Listas e estatísticas.

Valores aleatórios

random number between a and b sorteia um inteiro de a a b, incluindo os dois limites. O resultado muda a cada cálculo; os exemplos mostram apenas um sorteio possível:

calcOs resultados dependem da data de hoje ou de dados atualizados
random number between 1 and 6 resulta em 4
winning ticket = random number between 1 and 250 resulta em 200
random() resulta em 0.7220223468
Forma Dá
random number between 1 and 10 Um número inteiro de 1 a 10, incluindo ambos
random(1, 6), rand(1, 6) O mesmo, como uma função
random(), rand() Uma fração de 0 até, mas não incluindo, 1
random(0, 1) Uma fração entre 0 e 1, não uma escolha de 0 ou 1

Os limites devem ser números inteiros sem unidades, e o primeiro não deve ser maior que o segundo. Um sorteio armazenado em um nome, como winning ticket acima, permanece fixo enquanto você trabalha no resto da nota e é sorteado novamente quando a nota é carregada ou recalculada.

Todas as frases de relance

Frase Exemplo Resultado Forma de função
half of x half of £37 £18.50 x / 2
double x, twice x, triple x double £80 £160.00 x * 2
the difference between a and b the difference between £120 and £85 £35.00 abs(a - b)
midpoint between a and b, halfway between midpoint between 150 and 300 225 (a + b) / 2
a in b, para dois números 1 in 5 as % 20% a / b
lesser of a and b, smaller of lesser of 3 and 5 3 min(a, b)
greater of a and b, larger of greater of 3 and 5 5 max(a, b)
clamp x between a and b, clamp x from a to b clamp 32 between 10 and 25 25 clamp(x, a, b)
remainder of a divided by b remainder of 50 divided by 6 2 a mod b
gcd of a and b gcd of 24 and 36 12 gcd(a, b)
lcm of a and b lcm of 12 and 15 60 lcm(a, b)
is n prime, is n a prime number is 97 prime true
a divided by b 17 divided by 5 3.4 a / b
a multiplied by b £3.50 multiplied by 4 £14.00 a * b
x squared, x cubed 10 squared 100 x^2, x^3
a to the power of b, a raised to b, a exponent b 2 to the power of 10 1,024 a^b
square root of x square root of 144 12 sqrt(x)
cube root of x cube root of 1,000 10 cbrt(x)
root n of x, n root of x root 4 of 81 3 (Sem função geral)
log base b of x, log x base b log base 2 of 1,024 10 logbase(x, b)
x is b to what power 1,024 is 2 to what power 10 logbase(x, b)
n combination k, n choose k 10 choose 3 120 combination(n, k)
n permutation k 8 permutation 3 336 permutation(n, k)
sum of a, b and c, total of sum of 1, 2 and 3 6 sum([a, b, c]), total([a, b, c])
mean of, average of mean of 24, 31, 28 and 29 28 average([…]), avg([…])
median of, min of, max of, count of median of 3, 7, 9, 12, 40 9
standard deviation of standard deviation of 20, 25 and 30 5 stddev([…]), stdev([…])
random number between a and b random number between 1 and 10 Um número inteiro random(a, b)

A referência de função cobre cada forma de função em detalhes.

Combinando os recursos

Calculando jogos e taxas para uma pequena liga de futebol com cinco jogadores por equipe:

calc
# Five-a-side league
teams = 6
matches = teams choose 2 resulta em 15
pitch hire = £54
season cost = matches * pitch hire resulta em £810.00
players = 45
players / teams rounded down resulta em 7
remainder of players divided by teams resulta em 3
per player = season cost / players resulta em £18.00
fee = greater of £20 and per player resulta em £20.00

Se cada equipe enfrentar todas as outras uma vez, seis equipes precisam de 15 partidas. Quarenta e cinco jogadores formam equipes de sete, com três reservas restantes, e greater of fixa a taxa no mínimo de £20 do clube, pois apenas o aluguel do campo custaria £18 por pessoa.