🧌Operadores Matematicos - Lógicos
En esta sección veremos todo los operadores matematicos en Golang con algunos ejemplos practicos en código.
Los tipos de Operadores que hay son:
Suma:
+
Resta:
-
Division:
/
Multplicacion:
*
Restante:
%
Operador Modulo
package main
func main() {
suma := 10 + 5
resta := 10 - 5
multiplicacion := 10 * 5
division := 10 / 5
resto := 10 % 5
fmt.Println(suma)
fmt.Println(resta)
fmt.Println(multiplicacion)
fmt.Println(division)
fmt.Println(resto)
}
Operadores de incremento y decremento →
package main
func main() {
suma := 10 + 5
resta := 10 - 5
multiplicacion := 10 * 5
division := 10 / 5
resto := 10 % 5
//incremento +1 SUMA
suma++
resta--
//incremento especifico +=X, aplica para todos los demás operadores
suma += 10
fmt.Println(suma)
fmt.Println(resta)
fmt.Println(multiplicacion)
fmt.Println(division)
fmt.Println(resto)
}
Operadores Logicos ->
Unas pequeñas tablas de verdad para poder defender logicamente los operadores lógicos:

Estas tablas son esenciales para uno como programador entender la logica detrás de los operadores y saber cuales son los resultados con base a si es una disyunción o una conjunción, etc.
package main
import fmt
func main() {
fmt.Println(10 > 5) //true
fmt.Println(5 > 10) //false
fmt.Println(10 >= 10) //true
fmt.Println(10 <= 5) //false
fmt.Println(10 == 5) //false
fmt.Println(10 != 5) //true
fmt.Println("true and false:", 10 > 5 && 5 > 10) //false
fmt.Println("true or false:", 10 > 5 || 5 > 10) //true
}
Eso es todo gracias por leerme :)
Last updated