fbpx

Operadores Lógicos y Switch

  1. Operadores Lógicos

Los operadores lógicos lo que hace es comparar dos valores booleanos, tiene tres operadores lógicos. 

  • NOT (!): lo que hace negar su valor. si su valor es true lo negara false 
//Negación 
fmt.Prinln(! true)
  • AND(&&): lo que hace es comparar dos valores booleanos  y devuelve otro valor booleano, solo cuando ambos son true devuelve true. 
//AND
fmt.Prinln(true && true)
  • OR(||):Lo que hace es también comparar dos valores booleanos y devuelve otro valor booleano en este caso ambos o al meno uno tiene que ser true para que devuelva true. 
//OR   
fmt.Prinln(true || false)

Switch

Los casos trabajan dentro de de instrucción swich, son estructura selectiva múltiple donde puede realizar varios casos. para ver este tema realizaremos un sistema. 

  • Ejercicio: Realizar un sistema que pida ingresar un número de 1 a 5 y devuelva escrito como por ejemplo ingrese un número que se 3 y devuelve TRES.