Menu
Coddy logo textTech

Operadores Aritméticos

Parte da seção Fundamentos do Journey de GO da Coddy — lição 15 de 109.

Go fornece operadores aritméticos padrão para operações matemáticas.

Crie variáveis e realize a adição com +:

a := 5
b := 3
sum := a + b
fmt.Println(sum)

Saída:

8

Se a variável já estiver declarada, use = em vez de := para atribuir um novo valor:

a := 5
b := 3
var sum int
sum = a + b
fmt.Println(sum)

Saída:

8

Realize a subtração com -:

difference := a - b
fmt.Println(difference)

Saída:

2

Se a variável já estiver declarada, use = para reatribuir:

var difference int
difference = a - b
fmt.Println(difference)

Saída:

2

Realize a multiplicação com *:

product := a * b
fmt.Println(product)

Saída:

15

Se a variável já estiver declarada, use = para reatribuir:

var product int
product = a * b
fmt.Println(product)

Saída:

15
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso de operadores aritméticos em Go. Temos três variáveis predefinidas: num1, num2 e result.

Sua tarefa é calcular a soma de num1 e num2, depois multiplicar esse resultado por 2 e armazenar a resposta final na variável result.

Folha de consulta

Go fornece operadores aritméticos padrão para operações matemáticas:

Adição (+):

a := 5
b := 3
sum := a + b
fmt.Println(sum) // Output: 8

Subtração (-):

difference := a - b
fmt.Println(difference) // Output: 2

Multiplicação (*):

product := a * b
fmt.Println(product) // Output: 15

Declaração vs. Atribuição:
Use := para declarar uma nova variável e atribuir um valor ao mesmo tempo.
Use = para atribuir um novo valor a uma variável já declarada:

sum := 0      // declares a new variable
sum = a + b   // reassigns an existing variable
fmt.Println(sum) // Output: 8

Experimente você mesmo

package main

import "fmt"

func main() {
	// Estas variáveis já estão definidas para você
	num1 := 5
	num2 := 7
	result := 0
	
	// TODO: Calcule (num1 + num2) * 2 e armazene-o na variável result
	
	// Isto irá imprimir o resultado
	fmt.Println("The result is:", result)
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos