المعاملات الحسابية
جزء من قسم الأساسيات في رحلة Lua على Coddy. الدرس 12 من 90.
المعاملات الحسابية هي رموز تخبر Lua بإجراء عمليات رياضية على الأعداد.
توفر Lua أربعة عوامل حسابية أساسية تعمل تمامًا كما في الرياضيات:
-- الجمع
result = 10 + 5 -- قيمة result هي 15-- الطرح
result = 10 - 3 -- قيمة result هي 7-- الضرب
result = 4 * 6 -- قيمة result هي 24-- القسمة
result = 15 / 3 -- قيمة result هي 5التحدي
سهلاحسب التكلفة الإجمالية لشراء عنصرين من متجر داخل اللعبة. أنشئ متغيرات لسعر كل عنصر، ثم استخدم العوامل الحسابية لإيجاد التكلفة الإجمالية.
أنشئ المتغيرات التالية:
swordPriceبقيمة25shieldPriceبقيمة18
احسب التكلفة الإجمالية بجمع هذين السعرين معًا، وخزّن النتيجة في متغير يُسمى totalCost. يطبع السطر الموجود أسفل الكود النتيجة.
جرّب بنفسك
-- أنشئ متغيرات لأسعار العناصر
-- TODO: اكتب الكود الخاص بك هنا
-- احسب التكلفة الإجمالية
-- TODO: اكتب الكود الخاص بك هنا
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
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'مراجعة - العد التنازليتدرّب بنفسك: مترجم Lua عبر الإنترنت