Resumen: Realizar comparaciones
Parte de la sección Fundamentos del Journey de GO de Coddy — lección 28 de 109.
Desafío
FácilCompleta el código para evaluar diferentes expresiones lógicas y de comparación y mostrar los resultados.
Pruébalo tú mismo
package main
import "fmt"
func main() {
// Variables dadas
age := 25
score := 85
isPremium := true
// TODO: Crea una variable booleana llamada 'isAdult' que verifique si age es mayor o igual a 18
// TODO: Crea una variable booleana llamada 'isPassing' que verifique si score es mayor o igual a 70
// TODO: Crea una variable booleana llamada 'isEligible' que verifique si la persona es tanto un adulto Y tiene estatus premium
// TODO: Crea una variable booleana llamada 'needsImprovement' que verifique si el score es menor a 70 O si age es menor a 20
// TODO: Crea una variable booleana llamada 'isRejected' que sea la NEGACIÓN (opuesto) de isPassing
// Imprimir resultados
fmt.Println("Is Adult:", isAdult)
fmt.Println("Is Passing:", isPassing)
fmt.Println("Is Eligible:", isEligible)
fmt.Println("Needs Improvement:", needsImprovement)
fmt.Println("Is Rejected:", isRejected)
}Todas las lecciones de Fundamentos
4Operadores de comparación y lógicos
Operadores de comparación - Parte 1Operadores de comparación - Parte 2Operador lógico ANDOperador lógico OROperador lógico NOTConceptos básicos de precedencia de operadoresResumen: Realizar comparaciones7Flujo de control: Bucles
Explicación del bucle `for`Bucle `for` - BásicoBucle `for` - Solo condiciónLa palabra clave `break`La palabra clave `continue`Bucles anidadosResumen - Repetición de acciones2Variables y tipos de datos básicos
¿Qué es una variable?Inferencia de tipos con `:=`Enteros (int)Números de punto flotanteBooleanosStringsValores ceroConstantesConvenciones de nomenclaturaResumen - Variables y tipos5Entrada y salida básica
Salida con formatoVerbos de formatoImpresión de tiposObtener entrada básica del usuarioResumen: Entrada y salida8Funciones
Comprendiendo las funcionesDeclaración de una funciónLlamada a funcionesParámetros de funciónRetorno de un solo valorRetorno de múltiples valoresValores de retorno con nombreConceptos básicos del alcance de las funcionesResumen: Creando código reutilizable3Operadores básicos
Operadores aritméticosOperador de divisiónEl operador móduloOperador de asignaciónOperadores de asignación compuestaIncremento y decrementoResumen - Cálculos6Flujo de control: Condicionales
La sentencia `if`La palabra clave `else`La palabra clave `else if`Sombreado de variables en `if`Inicialización de variablesLa sentencia `switch``switch` con expresiones`switch` sin expresiónLa palabra clave `fallthrough`Resumen: Toma de decisiones