Menu
Coddy logo textTech

Operadores de comparación

Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 22 de 93.

Los operadores de comparación te permiten comparar dos valores y obtener un resultado Boolean, ya sea true o false. Estos operadores son esenciales para tomar decisiones en tus programas.

Estos son los operadores de comparación de Kotlin:

OperadorSignificadoEjemploResultado
==Igual a5 == 5true
!=No igual a5 != 3true
>Mayor que5 > 3true
<Menor que5 < 3false
>=Mayor o igual que5 >= 5true
<=Menor o igual que3 <= 5true

Puedes usarlos con variables y almacenar los resultados:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Imprime: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Imprime: false
}

Los operadores de comparación funcionan con cualquier tipo numérico y son la base de la lógica de toma de decisiones que aprenderás en las próximas lecciones.

challenge icon

Desafío

Fácil

Escribe una función checkScores que reciba score1, score2 y passingScore, y devuelva una cadena con tres resultados de comparación.

Compara las dos puntuaciones entre sí y con el umbral de aprobación mediante operadores de comparación.

Lógica:

  1. Comprueba si score1 es mayor que score2
  2. Comprueba si score1 es igual a score2
  3. Comprueba si score2 es mayor o igual que passingScore

Parámetros:

  • score1 (Int): La primera puntuación
  • score2 (Int): La segunda puntuación
  • passingScore (Int): La puntuación mínima para aprobar

Devuelve: Una cadena con tres resultados booleanos separados por espacios. Formato: [result1] [result2] [result3]

Ejemplo: Para las entradas 85, 70 y 60, devuelve "true false true" porque 85 > 70 es verdadero, 85 == 70 es falso y 70 >= 60 es verdadero.

Pruébalo tú mismo

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Escribe el código aquí
}
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

Practica por tu cuenta: Playground de Kotlin