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

معاملات المقارنة - الجزء 2

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

توفر لغة Go معاملات مقارنة إضافية لمقارنة القيم الرقمية.

استخدم عامل المقارنة "أكبر من" (>) للتحقق مما إذا كانت قيمة واحدة أكبر من أخرى:

a := 10
b := 5
result := a > b
fmt.Println(result)

هذا ينتج:

true

تشمل عوامل المقارنة الأخرى أصغر من (<)، وأكبر من أو يساوي (>=)، وأصغر من أو يساوي (<=):

x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على استخدام معاملات المقارنة في Go. لقد قمنا بتعريف عدة متغيرات بقيم مختلفة. مهمتك هي إكمال تعبيرات المقارنة المفقودة لجعل البرنامج يطبع المخرجات المتوقعة.

تحتاج إلى استخدام معاملات المقارنة التالية: < (أصغر من)، > (أكبر من)، <= (أصغر من أو يساوي)، و >= (أكبر من أو يساوي).

ورقة مرجعية

توفر لغة Go معاملات المقارنة للقيم العددية:

أكبر من (>):

a := 10
b := 5
result := a > b  // true

معاملات المقارنة الأخرى:

  • < - أصغر من
  • >= - أكبر من أو يساوي
  • <= - أصغر من أو يساوي
x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true

جرّب بنفسك

package main

import "fmt"

func main() {
	// بعض المتغيرات المحددة مسبقاً
	age1 := 25
	age2 := 30
	age3 := 25
	
	// مهام: أكمل تعبيرات المقارنة هذه باستخدام <، >، <=، أو >=
	isAge1LessThanAge2 := // تحقق مما إذا كان age1 أقل من age2
	isAge2GreaterThanAge1 := // تحقق مما إذا كان age2 أكبر من age1
	isAge1LessThanOrEqualToAge3 := // تحقق مما إذا كان age1 أقل من أو يساوي age3
	isAge2GreaterThanOrEqualToAge3 := // تحقق مما إذا كان age2 أكبر من أو يساوي age3
	
	// طباعة النتائج
	fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
	fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
	fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
	fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals