Menu
CoddyTech

Opérateur logique OR

Fait partie de la section Fondamentaux du Journey GO de Coddy. Leçon 25 sur 109.

L’opérateur logique OU (||) renvoie true lorsqu’au moins une condition est true.

Crée un programme qui vérifie si un nombre est négatif ou pair :

num := 6
isNegative := num < 0
isEven := num%2 == 0
result := isNegative || isEven
fmt.Println(result)

Le résultat affiché est :

true

Le résultat est true parce que num est pair, même s'il n'est pas négatif. Une seule condition doit être true pour que l'opérateur OR renvoie true.

challenge icon

Défi

Débutant

Dans ce défi, tu vas t’exercer à utiliser l’opérateur logique OU (||) en Go.

Tu as des variables qui indiquent si un élève a terminé ses devoirs et s’il a terminé son travail de crédit supplémentaire. Un élève réussit le cours s’il a terminé soit ses devoirs soit son travail de crédit supplémentaire (ou les deux).

Ta tâche consiste à utiliser l’opérateur logique OU pour déterminer si l’élève réussit le cours.

Essayez vous-même

package main

import "fmt"

func main() {
	// Ces variables indiquent si les devoirs sont terminés
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Utilisez l’opérateur logique OU (||) pour déterminer si l’élève réussit
	// Un élève réussit si ses devoirs ou son travail supplémentaire sont terminés
	// Remplacez la valeur provisoire ci-dessous par cette expression
	passesClass := false
	
	// Affichez le résultat
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
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 : Compilateur Go en ligne