Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المعاملات الحسابية

جزء من قسم Fundamentals في رحلة Rust على Coddy — الدرس 15 من 75.

المعاملات تُستخدم لإجراء عمليات على القيم.

أولاً سنناقش العمليات الحسابية الأكثر أساسية، فقد تكون مألوفة من دروس الرياضيات.

المعاملالعمليةمثال
+الجمع3 + 2 = 5
-الطرح3 - 2 = 1
*الضرب3 * 2 = 6
/القسمة4 / 2 = 2

دعونا نرى مثالاً على الاستخدام،

let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b
// c تحتوي على 8

عند العمل مع الأرقام العشرية في Rust، نستخدم نوع البيانات f64، والذي يمكنه تخزين الأرقام ذات الفواصل العشرية. تعمل نفس العمليات الحسابية (+، -، *، /) مع f64 تماماً كما تعمل مع الأعداد الصحيحة:

let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z يحتوي على 7.4
challenge icon

التحدي

مبتدئ

اكتب كوداً يقوم بتهيئة متغيرين، a و b، بالقيم 5.2 و 2.6 (على التوالي).

بعد ذلك، قم بتهيئة متغير آخر c سيحمل نتيجة a / b.

ورقة مرجعية

تؤدي المعاملات الحسابية عمليات رياضية على القيم:

المعاملالعمليةمثال
+الجمع3 + 2 = 5
-الطرح3 - 2 = 1
*الضرب3 * 2 = 6
/القسمة4 / 2 = 2

استخدام المعاملات الحسابية مع الأعداد الصحيحة:

let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b;
// c تحتوي على 8

استخدام المعاملات الحسابية مع الأعداد العشرية (f64):

let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z تحتوي على 7.4

جرّب بنفسك

fn main() {
    // اكتب كودك بالأسفل
    
    
    // لا تغير السطر بالأسفل
    println!("a = {}, b = {}, c = {}", a, b, c);
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals