المعاملات الحسابية
جزء من قسم الأساسيات في رحلة Lua على Coddy — الدرس 12 من 90.
عوامل العمليات الحسابية هي رموز تخبر Lua بإجراء عمليات رياضية على الأرقام.
توفر Lua أربعة عوامل حسابية أساسية تعمل تماماً كما في الرياضيات:
-- الجمع
result = 10 + 5 -- النتيجة هي 15-- طرح
result = 10 - 3 -- النتيجة هي 7-- الضرب
result = 4 * 6 -- النتيجة هي 24-- القسمة
result = 15 / 3 -- النتيجة هي 5التحدي
سهلاحسب التكلفة الإجمالية لشراء عنصرين في متجر ألعاب. قم بإنشاء متغيرات لسعر كل عنصر، ثم استخدم العمليات الحسابية لإيجاد التكلفة الإجمالية.
قم بإنشاء المتغيرات التالية:
swordPriceبالقيمة25shieldPriceبالقيمة18
احسب التكلفة الإجمالية عن طريق جمع هذين السعرين معاً وقم بتخزين النتيجة في متغير يسمى totalCost. ثم قم بطباعة التكلفة الإجمالية.
جرّب بنفسك
-- إنشاء متغيرات لأسعار العناصر
-- TODO: اكتب كودك هنا
-- حساب التكلفة الإجمالية
-- TODO: اكتب كودك هنا
-- طباعة التكلفة الإجمالية
print(totalCost)يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات 2: العمليات العلائقية والمنطقية
معاملات التساويالمعاملات العلائقيةالمعامل 'and'المعامل 'or'المعامل 'not'التقييم قصير الدائرةقيم Truthy و Falsyمراجعة - المنطق البسيط10الجداول الجزء 1: نمط القائمة
ما هو الجدول؟إنشاء جدولالوصول إلى العناصر عبر الفهرستعديل العناصر عبر الفهرسمعامل الطول '#'table.insert()table.remove()ملخص - إدارة أعضاء الفريق13مشروع: متجر جرعات بسيط
إعداد المشروعإضافة جرعة2المتغيرات وأنواع البيانات
ما هو المتغير؟الأرقامالسلاسل النصيةالقيم المنطقيةالقيمة 'nil'الدالة type()قواعد التسميةمراجعة - ملف الشخصية5الإخراج الأساسي
طباعة القيم الحرفيةطباعة المتغيراتطباعة قيم متعددةدمج النصوص والمتغيراتدالة tostring()الإدخال (Input)التحويل (Cast)مراجعة - تقرير الحالةمراجعة - حتى 1208أساسيات معالجة النصوص
string.len()string.upper و string.lowerstring.sub()string.rep()string.find()مراجعة - تنسيق اسم المستخدم3المعاملات 1: العمليات الحسابية والدمج
المعاملات الحسابيةمعامل باقي القسمةمعامل الأسدمج النصوصأولوية المعاملاتملخص - حسابات بسيطة6مشروع: عرض إحصائيات الشخصية
رسالة ترحيبتعريف إحصائيات الشخصية9أساسيات الدوال
تعريف دالةاستدعاء دالةدوال مع معاملاتدوال بمعاملات متعددةجملة 'return'مراجعة - حاسبة المساحة12أساسيات الحلقات التكرارية
حلقة whileحلقة repeat-untilحلقة for الرقميةحلقة for مع خطوةجملة 'break'مراجعة - العد التنازلي