المعاملات الحسابية
جزء من قسم الأساسيات في رحلة Ruby على Coddy. الدرس 11 من 88.
توفر Ruby عوامل حسابية لإجراء العمليات الحسابية على الأعداد. تعمل هذه العوامل مع الأعداد الصحيحة والأعداد العشرية، مما يتيح لك إنشاء تعبيرات تمامًا كما تفعل في الرياضيات العادية.
عوامل الحساب الأساسية في Ruby هي:
+ | الجمع |
- | الطرح |
* | الضرب |
/ | القسمة |
** | الأس (القوة) |
إليك كيفية استخدام هذه العوامل:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8 (2 مرفوع إلى القوة 3)تفصيل مهم: عند قسمة عددين صحيحين، تُجري Ruby قسمة صحيحة وتُعيد الجزء الصحيح فقط. على سبيل المثال، تُعيد 7 / 2 القيمة 3، وليس 3.5. للحصول على نتيجة عشرية، يجب أن يكون أحد العددين على الأقل عددًا عشريًا: تُعيد 7.0 / 2 القيمة 3.5.
التحدي
سهلالمتغيرات التالية متاحة لك:
base = 5
height = 12احسب القيم التالية واعرضها، كل قيمة في سطر منفصل:
- مجموع
baseوheight - ناتج طرح
baseمنheight - حاصل ضرب
baseوheight - ناتج قسمة
heightعلىbase(قسمة صحيحة) - قيمة
baseمرفوعة إلى القوة3
جرّب بنفسك
# المتغيرات مُعطاة
base = 5
height = 12
# TODO: اكتب الكود أدناه لحساب ما يلي وعرضه:
# 1. مجموع base وheight
# 2. ناتج طرح base من height
# 3. حاصل ضرب base في height
# 4. ناتج قسمة height على base (القسمة الصحيحة)
# 5. قيمة base مرفوعًا إلى القوة 3يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على مدخلات المستخدم2المتغيرات وأنواع البيانات
الأرقام والمتغيراتنوع البيانات Stringنوع البيانات Booleanنوع البيانات Symbolالتحقق من أنواع البياناتقواعد التسميةملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة For مع النطاقاتحلقة WhileBreakNextمراجعة - المضروب (Factorial)حلقة Timesحلقة Untilالحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراج باستخدام putsالإخراج باستخدام print و pالإخراج باستخدام المتغيراتالإدخال باستخدام getsدالة Chompتحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأتدرّب بنفسك: مترجم Ruby عبر الإنترنت