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

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

جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 24 من 109.

يعيد عامل AND المنطقي (&&) القيمة true فقط عندما يكون كلا الشرطين true.

إليك برنامج يتحقق مما إذا كان الرقم موجباً وزوجياً:

num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result)

هذا ينتج:

true

يمكنك أيضاً استخدام المعامل مباشرة في الشروط:

age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive)

هذا ينتج:

true
challenge icon

التحدي

مبتدئ

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

لديك متغيرات تمثل ما إذا كان الشخص يستوفي معايير الأهلية المختلفة لوظيفة ما. يكون الشخص مؤهلاً للوظيفة إذا كان لديه كل من الخبرة المطلوبة والتعليم اللازم.

مهمتك هي استخدام عامل الربط المنطقي AND للتحقق مما إذا كان المرشح مؤهلاً، وتخزين النتيجة في المتغير isQualified.

ورقة مرجعية

يعيد عامل AND المنطقي (&&) القيمة true فقط عندما يكون كلا الشرطين true.

الاستخدام الأساسي مع المتغيرات:

num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result) // true

الاستخدام المباشر في الشروط:

age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive) // true

جرّب بنفسك

package main

import "fmt"

func main() {
	// مؤهلات المرشح
	hasExperience := true
	hasEducation := true
	
	// مهام: استخدم عامل الربط المنطقي (&&) للتحقق مما إذا كان المرشح
	// يمتلك الخبرة والتعليم معاً، وقم بتخزين النتيجة في isQualified
	isQualified := false // استبدل هذا السطر بالكود الخاص بك
	
	// اطبع النتيجة
	fmt.Println("Does the candidate qualify for the job?", isQualified)
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals