Skip to content

Latest commit

 

History

History
90 lines (57 loc) · 2.71 KB

04-Operadores-aritméticos.md

File metadata and controls

90 lines (57 loc) · 2.71 KB

3.4 Operadores Aritméticos

Assim como toda a linguagem de programação o Bash também suporta alguns operadores aritméticos. Eles são os operadores de adição, subtração, multiplicação, divisão, módulo (resto da divisão) e exponenciação.

Em Bash, existe duas formas de utilizar esses comandos, usando expr e $((Operador)). Como veremos um pouco melhor ao passar por cada operador.

Operador de Adição

Como o nome já diz, é um operador que realiza uma soma, ele pode ser atribuido dentro de variáveis ou realizando soma de duas variáveis, no exemplo abaixo fará mais sentido.

#! /bin/bash

echo `expr 3 + 2`
echo $((3+2))

Operador de subtração

Como o nome já diz, é um operador que realiza uma subtração, ele pode ser atribuido dentro de variáveis ou realizando subtrações de duas variáveis, no exemplo abaixo fará mais sentido.

#! /bin/bash

echo `expr 3 - 2`
echo $((3-2))

Para verificar qual será a saida deste código, execute em seu terminal ou em um dos compiladores sugeridos!

Operador de multiplicação

Como o nome já diz, é um operador que realiza uma multiplicação, ele pode ser atribuido dentro de variáveis ou realizando multiplicações de duas variáveis, no exemplo abaixo fará mais sentido.

#! /bin/bash

echo `expr 3 \* 2`
echo $((3*2))

Para verificar qual será a saida deste código, execute em seu terminal ou em um dos compiladores sugeridos!

Operador de divisão

Como o nome já diz, é um operador que realiza uma divisão, ele pode ser atribuido dentro de variáveis ou realizando divisões de duas variáveis, no exemplo abaixo fará mais sentido.

#! /bin/bash

echo `expr 4 / 2`
echo $((4 / 2))

Para verificar qual será a saida deste código, execute em seu terminal ou em um dos compiladores sugeridos!

Operador de Módulo

Esse operador retorna o resto de uma divisão. O exemplo abaixo fica mais simples de entender.

#! /bin/bash

echo `expr 3 % 2`
echo $((3 % 2))

Para verificar qual será a saida deste código, execute em seu terminal ou em um dos compiladores sugeridos!

Operador de Exponenciação

Esse operador retorna a potência de um número com o expoênte dado, como podemos observar mais abaixo.

#! /bin/bash

echo $((3**2))

Para verificar qual será a saida deste código, execute em seu terminal ou em um dos compiladores sugeridos!