Menu
Coddy logo textTech

Operadores de comparação

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 22 de 93.

Operadores de comparação permitem comparar dois valores e obter um resultado Boolean, seja true ou false. Esses operadores são essenciais para tomar decisões em seus programas.

Aqui estão os operadores de comparação do Kotlin:

OperadorSignificadoExemploResultado
==Igual a5 == 5true
!= diferente de5 != 3true
>Maior que5 > 3true
<Menor que5 < 3false
>=Maior ou igual a5 >= 5true
<=Menor ou igual a3 <= 5true

Você pode usá-los com variáveis e armazenar os 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
}

Os operadores de comparação funcionam com quaisquer tipos numéricos e são a base da lógica de tomada de decisões que você aprenderá nas próximas lições.

challenge icon

Desafio

Fácil

Escreva uma função checkScores que receba score1, score2 e passingScore e retorne uma string com três resultados de comparação.

Compare as duas pontuações entre si e com o limite de aprovação usando operadores de comparação.

Lógica:

  1. Verifique se score1 é maior que score2
  2. Verifique se score1 é igual a score2
  3. Verifique se score2 é maior ou igual a passingScore

Parâmetros:

  • score1 (Int): A primeira pontuação
  • score2 (Int): A segunda pontuação
  • passingScore (Int): A pontuação mínima para aprovação

Retorno: Uma string com três resultados booleanos separados por espaços. Formato: [result1] [result2] [result3]

Exemplo: Para as entradas 85, 70 e 60, retorne "true false true" porque 85 > 70 é true, 85 == 70 é false e 70 >= 60 é true.

Experimente você mesmo

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Escreva o código aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin