المعاملات الحسابية
جزء من قسم 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التحدي
مبتدئفي هذا التحدي، ستتدرب على استخدام العمليات الحسابية في لغة 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)
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4معاملات المقارنة والمعاملات المنطقية
معاملات المقارنة - الجزء 1معاملات المقارنة - الجزء 2معامل AND المنطقيمعامل OR المنطقيمعامل NOT المنطقيأساسيات أولوية المعاملاتملخص - إجراء المقارنات7تدفق التحكم: الحلقات التكرارية
شرح حلقة `for`حلقة `for` - أساسياتحلقة `for` - بشرط فقطالكلمة المفتاحية `break`الكلمة المفتاحية `continue`الحلقات المتداخلةملخص - تكرار العمليات2المتغيرات وأنواع البيانات الأساسية
ما هو المتغير؟استنتاج النوع باستخدام `:=`الأعداد الصحيحة (int)أرقام الفاصلة العائمةالقيم المنطقية (Booleans)النصوص (Strings)القيم الصفريةالثوابتقواعد التسميةملخص - المتغيرات والأنواع5الإدخال والإخراج الأساسي
المخرجات المنسقةرموز التنسيقطباعة الأنواعالحصول على مدخلات المستخدم الأساسيةملخص - الإدخال والإخراج8الدوال
فهم الدوالالتصريح عن دالةاستدعاء الدوالمعاملات الدالةإرجاع قيمة واحدةإرجاع قيم متعددةقيم الإرجاع المسماةأساسيات نطاق الدالةملخص - إنشاء كود قابل لإعادة الاستخدام3المعاملات الأساسية
المعاملات الحسابيةمعامل القسمةمعامل باقي القسمةمعامل التعيينمعاملات التعيين المركبةالزيادة والنقصانملخص - الحسابات6تدفق التحكم: الجمل الشرطية
جملة `if`الكلمة المفتاحية `else`الكلمة المفتاحية `else if`تظليل المتغيرات في `if`تهيئة المتغيراتجملة `switch``switch` مع التعبيرات`switch` بدون تعبيرالكلمة المفتاحية `fallthrough`ملخص - اتخاذ القرارات