- Autor

- Nombre
- Nelson Silva
- Social
Introducción
Las operaciones aritméticas son la columna vertebral de cualquier programa, ya que permiten realizar cálculos y lógica de procesamiento. Go, con su sintaxis clara y rendimiento optimizado, proporciona un conjunto completo de operadores aritméticos que son intuitivos de usar.
Operadores Aritméticos Básicos
Aquí están los principales operadores aritméticos que encontrarás en Go:
+| Suma-| Resta*| Multiplicación/| División%| Resto (o Módulo)
package main
import "fmt"
func main() {
fmt.Println("Suma:", (10 + 10))
fmt.Println("Resta:", (10.5 - 5.5 - 4.5))
fmt.Println("Multiplicación:", (-10 * 2))
fmt.Println("División:", (10 / 2))
fmt.Println("Resto:", (8 % 3))
}
Matices y Particularidades
División por Cero
En muchos lenguajes, dividir por cero provoca un error en tiempo de ejecución. En Go, dividir un número entero por cero hace que el programa entre en pánico, mientras que dividir un float por cero resultará en infinito.
Resto o Módulo
La operación de módulo o resto se utiliza con frecuencia en problemas de programación. En Go, se representa con el símbolo %. Este operador devuelve el resto de la división de dos números. Por ejemplo, 5 % 3 devolverá 2.
Precedencia de Operadores
Como en muchos lenguajes, Go tiene reglas sobre el orden en que se evalúan los operadores, conocido como precedencia de operadores. La multiplicación y la división tienen precedencia sobre la suma y la resta. Para garantizar un orden de evaluación específico, utiliza paréntesis.
Practicando con Operadores Aritméticos
Los operadores aritméticos son esenciales para cualquier tipo de cálculo, desde operaciones simples hasta algoritmos complejos. Te animo a que juegues con estos operadores en diferentes escenarios para afianzar tu comprensión.