Menu
Coddy logo textTech

Mantıksal VEYA Operatörü

Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 25 / 109.

Mantıksal VEYA operatörü (||), en az bir koşul true olduğunda true döndürür.

Bir sayının negatif mi yoksa çift mi olduğunu kontrol eden bir program oluşturun:

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

Bu şunları çıktı olarak verir:

true

Sonuç true'dur çünkü num negatif olmasa bile çifttir. OR operatörünün true döndürmesi için sadece bir koşulun true olması yeterlidir.

challenge icon

Görev

Başlangıç

Bu meydan okumada, Go'da mantıksal VEYA operatörünü (||) kullanma pratiği yapacaksınız.

Bir öğrencinin ödevini tamamlayıp tamamlamadığını ve ek ödevini tamamlayıp tamamlamadığını temsil eden değişkenleriniz var. Bir öğrenci, ya ödevini ya da ek ödevini (veya her ikisini birden) tamamlamışsa dersi geçer.

Göreviniz, öğrencinin dersi geçip geçmediğini belirlemek için mantıksal VEYA operatörünü kullanmaktır.

Kopya kağıdı

Mantıksal VEYA operatörü (||), en az bir koşul true olduğunda true değerini döndürür.

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

Sonuç true'dur çünkü num negatif olmasa bile çifttir. VEYA operatörünün true döndürmesi için yalnızca bir koşulun true olması yeterlidir.

Kendin dene

package main

import "fmt"

func main() {
	// Bu değişkenler ödevlerin tamamlanıp tamamlanmadığını takip eder
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Öğrencinin geçip geçmediğini belirlemek için mantıksal VEYA operatörünü (||) kullanın
	// Ödev VEYA ek ödev tamamlanmışsa öğrenci dersi geçer
	passesClass := 
	
	// Sonucu görüntüle
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler