معامل الأس
جزء من قسم الأساسيات في رحلة Lua على Coddy — الدرس 14 من 90.
يُمثل عامل الرفع إلى أس برمز الإقحام ^. يتيح لك هذا العامل رفع رقم إلى أس معين، مما يعني ضرب الرقم في نفسه لعدد معين من المرات.
إليك كيف يعمل عامل الأس:
result = 2 ^ 3 -- النتيجة هي 8 (2 × 2 × 2)
result = 5 ^ 2 -- النتيجة هي 25 (5 × 5)result = 10 ^ 1 -- النتيجة هي 10 (10 أس 1)
result = 4 ^ 0 -- النتيجة هي 1 (أي رقم أس 0 هو 1)التحدي
سهلقم بحساب مساحة قطعة أرض حديقة مربعة الشكل باستخدام عامل الرفع إلى أس (exponentiation operator). قم بإنشاء متغير يسمى sideLength وقم بتعيين القيمة 7 له. ثم استخدم عامل الرفع إلى أس لحساب المساحة عن طريق رفع طول الضلع إلى القوة 2، وقم بتخزين هذه النتيجة في متغير يسمى area. قم بطباعة المساحة المحسوبة.
جرّب بنفسك
-- إنشاء متغيرات لحساب قطعة الحديقة
local sideLength = 7
-- TODO: اكتب كودك هنا لحساب المساحة باستخدام الرفع إلى أس
-- طباعة المساحة المحسوبة
print(area)يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
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'مراجعة - العد التنازلي