Menu
Coddy logo textTech

Logischer ODER-Operator

Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 25 von 109.

Der logische ODER-Operator (||) gibt true zurück, wenn mindestens eine Bedingung true ist.

Erstellen Sie ein Programm, das prüft, ob eine Zahl entweder negativ oder gerade ist:

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

Dies gibt aus:

true

Das Ergebnis ist true, da num gerade ist, obwohl es nicht negativ ist. Nur eine Bedingung muss true sein, damit der OR-Operator true zurückgibt.

challenge icon

Aufgabe

Anfänger

In dieser Challenge wirst du die Verwendung des logischen ODER-Operators (||) in Go üben.

Du hast Variablen, die darstellen, ob ein Schüler seine Hausaufgaben erledigt hat und ob er seine Zusatzaufgabe abgeschlossen hat. Ein Schüler besteht den Kurs, wenn er entweder seine Hausaufgaben oder seine Zusatzaufgabe (oder beides) abgeschlossen hat.

Deine Aufgabe ist es, den logischen ODER-Operator zu verwenden, um zu bestimmen, ob der Schüler den Kurs besteht.

Spickzettel

Der logische ODER-Operator (||) gibt true zurück, wenn mindestens eine Bedingung true ist.

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

Das Ergebnis ist true, weil num gerade ist, auch wenn es nicht negativ ist. Nur eine Bedingung muss true sein, damit der ODER-Operator true zurückgibt.

Probier es selbst

package main

import "fmt"

func main() {
	// Diese Variablen verfolgen, ob die Aufgaben abgeschlossen sind
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Verwenden Sie den logischen ODER-Operator (||), um zu bestimmen, ob der Schüler besteht
	// Ein Schüler besteht, wenn entweder die Hausaufgaben ODER die Zusatzleistung abgeschlossen sind
	passesClass := 
	
	// Das Ergebnis anzeigen
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen