السبت، 21 سبتمبر 2019

Swapping variables - تبديل قيمة متغيرين

Swapping variables
لو كان عندى متغيرين وكان لكل متغير قيمة معينة واطلب مننا تبديل قيم هذة المتغيرات
على سبيل المثال
x = 5
y = 4
المطلوب هو ان تكون قيمة x هى 4 وقيمة y هى 5
بعضنا ممكن ان يفكر فى الحل بالطريقة التالية
x = y   //x=4
y = x   //y=4
الا اننا فى النهاية لو طبعنا قيمة x سنجدها تساوى 4
وقيمة y تساوى 4
وطبعا دا مش هيوصلنا للحل الصحيح
هناك عدة طرق لحل هذة المشكلة انا هعرض عليكم طريقتين فقط للحل .
اول طريقة هى انشاء متغير جديد نحتفظ بداخلة بقيمة احد هذة المتغيرات
x = 5
y = 4
temp = x  // temp = 5
x = y         // x = 4
y = temp // y = 5
فى النهاية لو طبعنا قيمة x سنجدها تساوى 4 وقيمة y تساوى 5

الطريقة الثانية وفيها نقوم بتخزين قيمة احد المتغيرات بداخل المتغير الاخر مع الاحتفاظ بالقيمة المحفوظة لهذا المتغير سابقا
x = 5
y = 4
x = x+y     //x=9
y = x - y    // y=5
x = x - y    // x=4
سنحصل ايضا على نفس النتيجة السابقة
تحياتى للجميع
Eng : Fawzy Syam

***********************


***********************

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً