ملخص - عمليات رياضية بسيطة
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 15 من 78.
التحدي
سهلقم بحساب إحصائيات متنوعة حول رحلة برية باستخدام جميع العمليات الحسابية التي تعلمتها.
لقد تم تزويدك بالمتغيرات التالية:
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4قم بإجراء الحسابات التالية:
- قم بإنشاء متغير يسمى
fuel_efficiencyيخزن المسافة المقطوعة لكل وحدة وقود (إجمالي المسافة مقسوماً على الوقود المستخدم) - قم بإنشاء متغير يسمى
avg_speedيخزن متوسط السرعة (إجمالي المسافة مقسوماً على ساعات القيادة) - قم بإنشاء متغير يسمى
hours_per_stopيخزن عدد الساعات الكاملة التي مرت بين كل استراحة (استخدم القسمة الصحيحة لساعات القيادة على عدد الاستراحات) - قم بإنشاء متغير يسمى
extra_minutesيخزن الباقي عند قسمة ساعات القيادة على عدد الاستراحات، ثم اضربه في 60 لتحويله إلى دقائق - قم بإنشاء متغير يسمى
distance_squaredيخزن إجمالي المسافة مرفوعة للقوة 2
استخدم الدالة print() لعرض fuel_efficiency، و avg_speed، و hours_per_stop، و extra_minutes، و distance_squared بهذا الترتيب تماماً.
جرّب بنفسك
# المتغيرات المعطاة لرحلة الطريق
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4
# TODO: اكتب الكود الخاص بك أدناه
# 1. احسب fuel_efficiency (total_distance / fuel_used)
# 2. احسب avg_speed (total_distance / hours_driven)
# 3. احسب hours_per_stop (استخدم القسمة الصحيحة %/%)
# 4. احسب extra_minutes (استخدم باقي القسمة %% ثم اضرب في 60)
# 5. احسب distance_squared (استخدم الأس ^)
# اطبع النتائج بالترتيب
print(fuel_efficiency)
print(avg_speed)
print(hours_per_stop)
print(extra_minutes)
print(distance_squared)جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ