24-04-2014, 01:33 PM
السلام عليكم...
تشابه أسماء المتغيرات - و إن كان من الأفضل تجنبه - لا يسبب مشكلة لأن الدالة في حالة التشابه ستستخدم المتغير المحلي.
المشكلة في السطرين الأخيرين في البرنامج الرئيسي:
فأنت تطبع قيمة المتغير f العام دون أن تسند إليه القيمة التي تعيدها الدالة! يجب أن تسند إليه أولاً القيمة المعادة من الدالة:
نرجو الاستفادة و السلام.
تشابه أسماء المتغيرات - و إن كان من الأفضل تجنبه - لا يسبب مشكلة لأن الدالة في حالة التشابه ستستخدم المتغير المحلي.
المشكلة في السطرين الأخيرين في البرنامج الرئيسي:
كود :
erf(x);
writeln('la fonction d erreur est :', f);فأنت تطبع قيمة المتغير f العام دون أن تسند إليه القيمة التي تعيدها الدالة! يجب أن تسند إليه أولاً القيمة المعادة من الدالة:
كود :
f := erf(x); // هنا التعديل
writeln('la fonction d erreur est :', f);نرجو الاستفادة و السلام.

