Menu
Coddy logo textTech

Operadores aritméticos

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 15 de 109.

Go proporciona operadores aritméticos estándar para operaciones matemáticas.

Crea variables y realiza sumas con +:

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

Salida:

8

Si la variable ya está declarada, usa = en lugar de := para asignar un nuevo valor:

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

Salida:

8

Realiza la resta con -:

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

Salida:

2

Si la variable ya está declarada, usa = para reasignar:

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

Salida:

2

Realiza la multiplicación con *:

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

Salida:

15

Si la variable ya está declarada, usa = para reasignar:

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

Salida:

15
challenge icon

Desafío

Principiante

En este desafío, practicarás el uso de operadores aritméticos en Go. Tenemos tres variables predefinidas: num1, num2 y result.

Tu tarea es calcular la suma de num1 y num2, luego multiplicar ese resultado por 2 y almacenar la respuesta final en la variable result.

Hoja de referencia

Go proporciona operadores aritméticos estándar para operaciones matemáticas:

Suma (+):

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

Resta (-):

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

Multiplicación (*):

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

Declaración vs. Asignación:
Usa := para declarar una nueva variable y asignar un valor al mismo tiempo.
Usa = para asignar un nuevo valor a una variable ya declarada:

sum := 0      // declara una nueva variable
sum = a + b   // reasigna una variable existente
fmt.Println(sum) // Resultado: 8

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Estas variables ya están definidas para ti
	num1 := 5
	num2 := 7
	result := 0
	
	// TODO: Calcula (num1 + num2) * 2 y almacénalo en la variable result
	
	// Esto imprimirá el resultado
	fmt.Println("The result is:", result)
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos