Menu
CoddyTech

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