Theme
Primary Color

الدرس 8

تغيير قيمة ال Variable وتتبعها

الفكرة

ممكن العميل يغير عدد الكراسات وهو بيجهز الطلب 

بدل ما يشتري 4 يقرر يشتري 2 

هنا اسم المعلومة هيفضل زي ما هو لكن قيمتها هتتغير

القيمة قبل التغيير

قيمة quantity هي 4 وسعر الكراسة price هو 25 والتوصيل delivery هو 15

نغير العدد

نخلي قيمة quantity هي 2 بدل 4 كدة لما نقرأ القيمة الحالية للاسم ده هنلاقيها 2

إحنا استبدلنا القيمة القديمة بالجديدة

نحسب من جديد

نضرب السعر في العدد الجديد 25 × 2 = 50 ونخلي قيمة subtotal هي 50

نضيف التوصيل 50 + 15 = 65 ونخلي قيمة total هي 65

بعدها نعرض الإجمالي الجديد وهو 65

استبدال الكمية 4 بالكمية 2 ثم إعادة الحساب ليصبح الإجمالي 65

ليه حسبنا الإجمالي تاني

النتيجة اللي احتفظنا بيها قبل كدة كانت مبنية على عدد 4 

تغيير العدد لوحده مش بيغير النتيجة القديمة اللي حسبناها 

علشان كدة نفذنا خطوات الحساب تاني بالقيمة الجديدة

لمحة من المستقبل

في المثال اللي فات غيرنا العدد وهنا هنبدأ بالسعر 25 والعدد 4 والتوصيل 15 

ونجرب تغيير السعر بدل العدد علشان نشوف نفس الفكرة بالكود

ده شكل نفس الخوارزمية لما ننفذها بلغة برمجة ونتعامل مع المتغيرات 

في المثال ده هنستخدم لغة Python علشان تشوف إزاي الخطوات اللي حسبناها تتحول لكود

مش مطلوب منك تتعلم اللغة دلوقتي خالص ركز بس على الفكرة

ركز على أسماء المتغيرات والقيم والحساب اللي اتعرفنا عليه

بنفس القيم الموجودة

سعر الكراسة 25 والعدد 4 والتوصيل 15 

وال print(total) بتعرض قيمة الإجمالي

price = 25
quantity = 4
delivery = 15

subtotal = price * quantity
total = subtotal + delivery

print(total)

النتيجة هي 115 لأن 25 * 4 = 100 

وبعد إضافة التوصيل 100 + 15 = 115

لما نغير سعر الكراسة

هنخلي السعر 30 بدل 25 ونسيب العدد والتوصيل زي ما هما وننفذ الحساب من جديد

price = 30
quantity = 4
delivery = 15

subtotal = price * quantity
total = subtotal + delivery

print(total)

النتيجة بقت 135 لأن 30 * 4 = 120 وبعد إضافة التوصيل 120 + 15 = 135

غيرنا قيمة price بس ونفس خطوات الحساب اشتغلت بالسعر الجديد

تدريب

العميل غير العدد إلى 3 وسعر الكراسة لسه 25 والتوصيل لسه 15 

حدد القيمة الجديدة للكمية واحسب الإجمالي

حل التدريب

نخلي قيمة quantity هي 3

نحسب سعر الكراسات 25 × 3 = 75 ونحتفظ بالنتيجة في subtotal

نضيف التوصيل 75 + 15 = 90 ونحتفظ بالنتيجة في total

نعرض للعميل الإجمالي وهو 90

آخر تعديل للدرس: