المعاملات الحسابية
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 12 من 78.
تسمح لك المعاملات الحسابية بإجراء حسابات رياضية في لغة R. تعمل هذه المعاملات مع القيم الرقمية وتتبع نفس القواعد الرياضية التي تعرفها بالفعل.
يدعم R خمسة معاملات حسابية أساسية:
| المعامل | العملية | مثال | النتيجة |
|---|---|---|---|
+ | الجمع | 5 + 3 | 8 |
- | الطرح | 10 - 4 | 6 |
* | الضرب | 6 * 7 | 42 |
/ | القسمة | 15 / 3 | 5 |
^ | الأس | 2 ^ 3 | 8 |
يمكنك استخدام هذه العوامل مباشرة مع الأرقام أو مع المتغيرات التي تحتوي على قيم عددية:
price <- 25
quantity <- 4
total <- price * quantityتتبع لغة R الترتيب الرياضي القياسي للعمليات: الرفع إلى أس أولاً، ثم الضرب والقسمة، وأخيراً الجمع والطرح. استخدم الأقواس للتحكم في الترتيب عند الحاجة، تماماً كما هو الحال في الرياضيات العادية.
التحدي
سهلاحسب التكلفة الإجمالية لرحلة تسوق باستخدام العمليات الحسابية.
تم تزويدك بالمتغيرات التالية:
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5احسب القيم التالية وقم بتخزينها:
- أنشئ متغيراً يسمى
apples_totalيخزن تكلفة كل التفاح (الكمية مضروبة في السعر) - أنشئ متغيراً يسمى
milk_totalيخزن تكلفة كل كراتين الحليب (الكمية مضروبة في السعر) - أنشئ متغيراً يسمى
subtotalيخزن مجموعapples_totalوmilk_total - أنشئ متغيراً يسمى
final_totalيخزن المجموع الفرعي ناقص الخصم
استخدم الدالة print() لعرض apples_total، و milk_total، و subtotal، و final_total بهذا الترتيب تماماً.
ورقة مرجعية
يدعم R خمسة عوامل حسابية أساسية:
| العامل | العملية | مثال | النتيجة |
|---|---|---|---|
+ | الجمع | 5 + 3 | 8 |
- | الطرح | 10 - 4 | 6 |
* | الضرب | 6 * 7 | 42 |
/ | القسمة | 15 / 3 | 5 |
^ | الأس | 2 ^ 3 | 8 |
يمكنك استخدام هذه العوامل مع الأرقام أو المتغيرات:
price <- 25
quantity <- 4
total <- price * quantityيتبع R الترتيب الرياضي القياسي للعمليات: الأس أولاً، ثم الضرب والقسمة، وأخيراً الجمع والطرح. استخدم الأقواس للتحكم في الترتيب عند الحاجة.
جرّب بنفسك
# المتغيرات المعطاة
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5
# المهام المطلوبة: اكتب الكود الخاص بك أدناه
# 1. احسب apples_total (الكمية * السعر)
# 2. احسب milk_total (الكمية * السعر)
# 3. احسب subtotal (مجموع apples_total و milk_total)
# 4. احسب final_total (subtotal ناقص discount)
# اطبع النتائج بالترتيب: apples_total, milk_total, subtotal, final_totalيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ