Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

جزء من قسم Fundamentals في رحلة 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

التحدي

مبتدئ

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

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

مهمتك هي استخدام معامل OR المنطقي لتحديد ما إذا كان الطالب سينجح في المادة أم لا.

جرّب بنفسك

package main

import "fmt"

func main() {
	// هذه المتغيرات تتتبع ما إذا كانت الواجبات مكتملة
	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
	// استبدل القيمة النائبة أدناه بذلك التعبير
	passesClass := false
	
	// اعرض النتيجة
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals

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