Menu
CoddyTech

معامل OR المنطقي

جزء من قسم الأساسيات في رحلة GO على Coddy. الدرس 25 من 109.

يعيد عامل OR المنطقي (||) القيمة true عندما يكون شرط واحد على الأقل true.

أنشئ برنامجًا يتحقق مما إذا كان العدد سالبًا أو زوجيًا:

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

يعرض هذا:

true

النتيجة هي true لأن num عدد زوجي، رغم أنه ليس سالبًا. يكفي أن يكون شرط واحد فقط true لكي يُرجع معامل OR القيمة true.

challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرّب على استخدام عامل «أو» المنطقي (||) في Go.

لديك متغيرات تمثّل ما إذا كان الطالب قد أكمل واجبه المنزلي وما إذا كان قد أكمل واجب الرصيد الإضافي. ينجح الطالب في المقرر إذا أكمل إما واجبه المنزلي أو واجب الرصيد الإضافي (أو كليهما).

مهمتك هي استخدام عامل «أو» المنطقي لتحديد ما إذا كان الطالب ينجح في المقرر.

جرّب بنفسك

package main

import "fmt"

func main() {
	// تتتبّع هذه المتغيرات ما إذا كانت الواجبات قد أُنجزت
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: استخدم عامل «أو» المنطقي (||) لتحديد ما إذا كان الطالب سينجح
	// ينجح الطالب إذا أنجز الواجب المنزلي أو العمل الإضافي
	// استبدل القيمة المؤقتة أدناه بذلك التعبير
	passesClass := false
	
	// اعرض النتيجة
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Go عبر الإنترنت