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ü (||), koşullardan en az biri true olduğunda true değerini döndürür.

Bir sayının negatif veya çift olup olmadığını kontrol eden bir program oluşturun:

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

Çıktısı şu şekildedir:

true

Sonuç true olur çünkü num negatif olmamasına rağmen çifttir. OR operatörünün true döndürmesi için yalnızca bir koşulun true olması yeterlidir.

challenge icon

Görev

Başlangıç

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

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

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

Kendin dene

package main

import "fmt"

func main() {
	// Bu değişkenler ödevlerin tamamlanıp tamamlanmadığını takip eder
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Use the logical OR operator (||) to determine if the student passes
	// A student passes if either homework OR extra credit is complete
	// Aşağıdaki yer tutucu değeri o ifadeyle değiştirin
	passesClass := false
	
	// 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

Kendi başına pratik yap: Online Go derleyicisi