Pular para o conteúdo

2. Variáveis e contas

Dar nome a um valor com :=, e as contas que a linguagem sabe fazer.

Uma variável é um nome para um valor. Você guarda o valor uma vez e usa o nome quantas vezes quiser. Em DataForge, guardar se escreve := — lê-se “recebe”.

dataforge
preco := 12.50
quantidade := 3
total := preco * quantidade
out "total:", total

// O nome pode receber outro valor depois.
quantidade := 4
total := preco * quantidade
out "agora:", total
assert total is 50.0

As contas#

EscrevaFazExemplo
+ - *soma, subtração, multiplicação7 * 321
/divisão — sempre com vírgula7 / 23.5
~/divisão inteira7 ~/ 23
%o resto da divisão7 % 21
**potência2 ** 101024
dataforge
assert 7 / 2 is 3.5
assert 7 ~/ 2 is 3
assert 7 % 2 is 1
assert 2 ** 10 is 1024
assert (2 + 3) * 4 is 20     // os parenteses mandam
assert 2 + 3 * 4 is 14       // sem eles, a multiplicacao vem antes
out "todas as contas conferem"

Constantes#

dataforge
steady PI := 3.14159
raio := 2
out "area:", PI * raio ** 2
// PI := 3 daria erro: 'steady' e um valor que nao muda.

Próximo: 3. Perguntar ao usuário.