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

المعاملات الحسابية

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

توفر لغة Go عوامل حسابية قياسية للعمليات الرياضية.

قم بإنشاء متغيرات وقم بإجراء عملية الجمع باستخدام +:

a := 5
b := 3
sum := a + b
fmt.Println(sum)

المخرجات:

8

إذا كان المتغير قد تم التصريح عنه بالفعل، فاستخدم = بدلاً من := لتعيين قيمة جديدة:

a := 5
b := 3
var sum int
sum = a + b
fmt.Println(sum)

المخرجات:

8

قم بإجراء عملية الطرح باستخدام -:

difference := a - b
fmt.Println(difference)

المخرجات:

2

إذا كان المتغير مصرحاً به بالفعل، استخدم = لإعادة التعيين:

var difference int
difference = a - b
fmt.Println(difference)

المخرجات:

2

قم بإجراء عملية الضرب باستخدام *:

product := a * b
fmt.Println(product)

المخرجات:

15

إذا كان المتغير مصرحاً به بالفعل، استخدم = لإعادة التعيين:

var product int
product = a * b
fmt.Println(product)

المخرجات:

15
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على استخدام العمليات الحسابية في لغة Go. لدينا ثلاثة متغيرات محددة مسبقاً: num1 و num2 و result.

مهمتك هي حساب مجموع num1 و num2، ثم ضرب هذه النتيجة في 2، وتخزين النتيجة النهائية في المتغير result.

ورقة مرجعية

توفر لغة Go عوامل حسابية قياسية للعمليات الرياضية:

الجمع (+):

a := 5
b := 3
sum := a + b
fmt.Println(sum) // المخرج: 8

الطرح (-):

difference := a - b
fmt.Println(difference) // المخرج: 2

الضرب (*):

product := a * b
fmt.Println(product) // المخرج: 15

التصريح مقابل التعيين:
استخدم := للتصريح عن متغير جديد وتعيين قيمة له في نفس الوقت.
استخدم = لتعيين قيمة جديدة لمتغير تم التصريح عنه مسبقاً:

sum := 0      // يصرح عن متغير جديد
sum = a + b   // يعيد تعيين متغير موجود
fmt.Println(sum) // المخرج: 8

جرّب بنفسك

package main

import "fmt"

func main() {
	// هذه المتغيرات معرفة مسبقاً لك
	num1 := 5
	num2 := 7
	result := 0
	
	// مهام: احسب (num1 + num2) * 2 وقم بتخزينها في متغير result
	
	// سيقوم هذا بطباعة النتيجة
	fmt.Println("The result is:", result)
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals