logotipo Blog Giovani Da Cruz
Trilhas

6° post – Programação – Operadores Aritméticos

6 min de leitura · publicado em 01/11/2022 335 visualizações

Operadores Aritméticos na Programação

Introdução

Os operadores aritméticos são fundamentais na programação, pois permitem realizar cálculos matemáticos em nossos códigos. Eles são essenciais para manipular valores numéricos e realizar operações básicas como adição, subtração, multiplicação e divisão.

Você lembra quais são eles? Claro, eu sei que você lembra deles 😉, mas sempre vale a pena conferir.

Como diria o professor Girafales, as quatro operações básicas da aritmética são:
A Adição
A Subtração
A Multiplicação
E a Divisão

 

Vamos detalhar

A Adição (Soma): permite acumular dois os mais valores. Na programação, ele é representado pelo símbolo +. Exemplo:

Exemplo:
inteiro valor1, valor2

valor1 = 2

valor2 = 5

resultado = valor1 + valor2

 

Subtração: permite remover dois os mais valores. Na programação, ele é representado pelo símbolo -. Exemplo:

Exemplo
inteiro valor1, valor2

valor1 = 2

valor2 = 5

resultado = valor1 – valor2

 

Multiplicação: permite multiplicar dois os mais valores. Na programação, ele é representado pelo símbolo *. Exemplo:

inteiro valor1, valor2

valor1 = 2

valor2 = 5

resultado = valor1 * valor2

 

Divisão: a divisão é compreendida por duas operações, a divisão e o resto. Ou seja, na programação, é possível obter o resultado dessas duas operações, tal como em um cálculo normal. Para realizar a divisão, utilizamos o símbolo / . Se a divisão envolve números inteiros, ele retornará o valor inteiro da divisão. Se for número real, ele retornará o valor da divisão com as casas decimais.

Também existe algo especial na divisão, que é o resto!
Para obter o resto em uma divisão, em Portugol e diversas outras linguagens, utilizamos o símbolo %. Lembrando que o resto sempre se dá em relação a uma divisão inteira. Exemplo:

inteiro valor1, valor2

valor1 = 2

valor2 = 5

divisao = valor2 / valor1

resto = valor2 % valor1

 

Prioridade de Operadores e Uso de Parênteses

Na programação, assim como na matemática, a ordem em que as operações são realizadas é crucial para obter o resultado correto. Os parênteses () são fundamentais para controlar essa ordem e garantir que as expressões sejam avaliadas conforme desejado. Eles têm a maior prioridade entre todos os operadores aritméticos, o que significa que as operações dentro dos parênteses são sempre executadas primeiro. Por exemplo, na expressão (2 + 3) * 4, a adição dentro dos parênteses (2 + 3) é realizada antes da multiplicação, resultando em 20, e não 14 (que seria o resultado se a multiplicação fosse feita primeiro). Para iniciantes em programação, é essencial praticar o uso correto dos parênteses para evitar erros de lógica e garantir que seus cálculos produzam os resultados esperados.

Lembrando, tal como na matemática tradicional, na programação são respeitadas as mesmas prioridades.
Importante ressaltar que os parênteses, colchetes e chaves, aqui na programação são substituídos por níveis de parênteses.

Veja os exemplos:

Exemplo 1: 3 + 7 * 2 => 3  + 14 => 17

Exemplo 2: (3 + 7) * 2 => 10 * 2 -> 20

Ou seja, realizamos sempre o que se está entre parênteses por primeiro. Depois, as multiplicações e divisões. E por fim, as somas e subtrações. No caso de mais de uma operação do mesmo tipo, a prioridade é da esquerda para direita.

 

Exemplo: Quatro Operadores

Exemplo: Utilizando o Portugol Studio, escreva um programa que peça dois números e então exiba o resultado das quatro operações aritméticas básicas entre esses números.

Bom, agora começaremos a ter enunciados um pouco mais complexos… Vamos começar pelas variáveis. Quais que você consegue identificar? Duas delas são fáceis, correto? Afinal, o enunciado pede para que sejam informados dois números. Ok, dois números… mas seriam números inteiros ou quebrados (reais)? Neste caso, o enunciado não deixa claro, por isso você pode optar. Porém, vamos dar uma dica: um número inteiro pode ser representado por um número quebrado, ex: 5 inteiro é 5.0 real. Mas e ao contrário? O número 5.5 real pode ser representado como inteiro? A resposta é Não! Ou será 5, ou será 6. Dessa forma, na dúvida, crie como real e amplie suas possibilidades. As variáveis se chamarão a e b.

Além desses dois números, note que o enunciado fala que você deverá calcular o resultado das quatro operações aritméticas. Você pode calcular e já exibir na tela, mas o mais fácil é calcular e guardar essa informação. Então também iremos criar mais quatro variáveis reais (já que criamos os números de entrada como reais): soma, sub, mult, div.

A partir daí, você deve fazer aquilo que já está expert: peça ao usuário os valores e armazene em a e b. Depois disso, vem o desafio: calcular as operações.

A primeira delas é a soma. Para realizá-la, teremos que pensar de forma inversa ao que o nosso cérebro está acostumado:

Cérebro normal: a + b = resultado da soma

Como o computador pensa: soma = a + b

Isso porque o computador entende que primeiro devemos somar os valores para depois armazená-los na variável que está à esquerda. Ou seja, ele fará a + b e o resultado disso será enviado a variável soma.

Da mesma forma, faremos com as demais operações:

sub = a – b

mult = a * b

div = a / b

Ao final, basta mostrar os resultados na tela!

Uma solução possível para este enunciado é apresentada abaixo:

Operadores Aritméticos em Portugol
Operadores Aritméticos em Portugol

A imagem apresenta um programa que inicia com a declaração das variáveis a, b, soma, sub, mult e div do tipo real. Na sequência é realizada a leitura de valores para as variáveis a e b. Após, são realizadas operações aritméticas, sendo que a variável soma recebe o resultado de a mais b, sub recebe o resultado de a menos b, mult recebe o resultado a multiplicado por b e div recebe o resultado da divisão de a por b. Por fim, são impressas as variáveis soma, sub, mult e div.

 

 

💬 Queremos ouvir de você! 💬

Compartilhe suas experiências e dúvidas nos comentários abaixo. Ficou fácil entender o conceito de Operadores Aritméticos?

Comente aqui abaixo e vamos juntos explorar mais sobre Programação e o Portugol! 🚀

 

📚 Obrigado por acompanhar até aqui! Explore outros posts relacionados no blog e continue evoluindo suas habilidades. Tem mais conteúdos sobre diversos assuntos te esperando! 👩‍💻 🔍✨

Até a próxima e feliz leitura! 👋📖

 

 

#OperadoresAritméticos

#PrioridadeDeOperadores

#Portugol

#PortugolStudio

#GiovaniDaCruz

1 comentário

Deixe um comentário

Seu e-mail não será publicado.