Menu
Coddy logo textTech

Instruction If

Fait partie de la section Fondamentaux du Journey Kotlin de Coddy. Leçon 29 sur 93.

Vous avez appris à créer des expressions booléennes à l’aide d’opérateurs de comparaison et d’opérateurs logiques. Il est maintenant temps d’utiliser ces expressions pour contrôler ce que votre programme fait réellement. L’instruction if vous permet d’exécuter du code uniquement lorsqu’une condition est vraie.

La structure de base place une condition entre parenthèses, suivie d’accolades contenant le code à exécuter :

fun main() {
    val temperature = 35
    
    if (temperature > 30) {
        println("It's hot outside!")
    }
}

Lorsque Kotlin atteint l’instruction if, il évalue la condition. Si temperature > 30 est true, le code entre les accolades s’exécute. Si elle est false, Kotlin ignore entièrement ce bloc et poursuit le reste du programme.

Vous pouvez inclure plusieurs instructions entre les accolades et utiliser n’importe quelle expression booléenne comme condition, y compris celles comportant des opérateurs logiques :

fun main() {
    val age = 25
    val hasTicket = true
    
    if (age >= 18 && hasTicket) {
        println("Welcome to the concert!")
        println("Enjoy the show!")
    }
}

Les deux conditions doivent être vraies pour que les messages s’affichent. C’est ainsi que les programmes prennent des décisions : ils exécutent différents chemins de code en fonction de l’état actuel de vos données.

challenge icon

Défi

Facile

Écrivez une fonction checkSpeed qui prend speed et renvoie un message d’avertissement si la vitesse dépasse la limite.

Utilisez une instruction if pour vérifier si la vitesse est supérieure à 60. Si c’est le cas, renvoyez "Warning: Too fast!". Sinon, renvoyez "Speed OK".

Paramètres :

  • speed (Int) : La vitesse actuelle

Renvoie : "Warning: Too fast!" si la vitesse est supérieure à 60, "Speed OK" sinon (String)

Essayez vous-même

fun checkSpeed(speed: Int): String {
    // Écrire le code ici
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Kotlin