> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lipolang.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Operadores Aritméticos

Os operadores aritméticos são utilizados para realizar operações matemáticas entre valores numéricos ou, em alguns casos, operações sobre strings (como concatenação).

## Lista de Operadores

Abaixo estão os operadores suportados pelo LiPo:

| Operador | Operação              | Descrição                            | Exemplo (`a := 10, b := 3`) |
| -------- | --------------------- | ------------------------------------ | --------------------------- |
| `+`      | Adição / Concatenação | Soma valores ou une textos           | `a + b` resultará em `13`   |
| `-`      | Subtração             | Subtrai o segundo valor do primeiro  | `a - b` resultará em `7`    |
| `*`      | Multiplicação         | Multiplica dois valores              | `a * b` resultará em `30`   |
| `/`      | Divisão               | Divide o primeiro valor pelo segundo | `a / b` resultará em `3.33` |
| `%`      | Módulo                | Retorna o resto da divisão inteira   | `a % b` resultará em `1`    |

***

## Exemplos Práticos

### Operações Matemáticas

```lipo theme={null}
inteiro x := 20;
inteiro y := 5;

imprima x + y; // 25
imprima x - y; // 15
imprima x * y; // 100
imprima x / y; // 4
```

### Concatenação de Textos

```lipo theme={null}
texto primeiroNome := "Stella ";
texto sobrenome := "Karolina";

imprima primeiroNome + sobrenome; // "Stella Karolina"
```

<Tip> Lembre-se que o operador de divisão (`/`) entre dois inteiros pode resultar em um valor do tipo `real` se houver resto.</Tip>
