مساعدة في كود بلغة ++c لمعرفة معدل المواد عن طريق ال recursion
السلام وعليكم اخواني الاعضاء.. ان شاء الله تكونو باحسن حال وبصحة وعافية
هذه اول مشاركة لي في هذا المنتدى .. حيث انني واجهت مشكلة كود برمجي بلغة ال ++c
حيث ان الكود عباارة عن ادخال ست مواد او عدد من المواد لطالب معين ومن ثم طباعة معدل المواد
ويتم كتابة الكود عن طريق الاستدعاء الذاتي لدالة recursion
انا حاولت في كتابة هذا الكود وعرفت اجمع مجموع الست المواد لكني لم استطيع ان احسب المعدل بالرغم انه الطريقة معروف وهي محموع المواد على عدد المواد
لكن لا اعلم لماذا لا يطلع معي الناتج ... :boggled::boggled:
فأرجو منكم مساعدتي
وهذا هو كود البرنامج اللي انا كتبتة
كود PHP:
#include <iostream.h>
int subject(int x){
int z, sum = 0 , avg = 0;
if(x<1){
avg = sum / 6;
return avg;
}
else{
cin>>z;
sum = subject(x-1) + z;
return sum;
}
}
void main(){
cout<<subject(6);
}
ارجو من الجميع مساعدتي والله يعطيكم العافية
اخوكم shaibon
رد: مساعدة في كود بلغة ++c لمعرفة معدل المواد عن طريق ال recursion
السلام عليكم اخوي
انا صراحة مبتدئة جدا في لغة C++
لكن بحاول اساعد باللي اقدر عليه
حسب ما فهمت من كودك انت عرفت المتغيرات صحيح والمعدل صحيح انه يساوي المجموع على الرقم ستة اللي هو عدد المواد لكن انت ما عرفت المجموع بطريقة صحيحة
اتوقع لازم تصلح FOR LOOP تسمح للمستخدم يدخل الارقام وبعدها تحط قانون المجموع اللي هو
SUM=SUM+X;
وبعدها قانون المعدل
AVE=SUM/6;
وفي الاخير جمل الاخراج
...............
اتمنى يكون شرحي واضح وما اكون اخطأت في شي ..
واذا انا فاهمتك غلط ياليت تنبهني ^^ ...
رد: مساعدة في كود بلغة ++c لمعرفة معدل المواد عن طريق ال recursion
السلام عليكم
كتبت هذا الكود من دون Compiler منطقه ص:biggthumpح 100% بس ربما بس للحيطه وإن شاء الله يكون سليم
رد: مساعدة في كود بلغة ++c لمعرفة معدل المواد عن طريق ال recursion
السلام عليكم
كتبت هذا الكود من دون Compiler منطقه ص:biggthumpح 100% بس ربما بس للحيطه وإن شاء الله يكون سليم
رد: مساعدة في كود بلغة ++c لمعرفة معدل المواد عن طريق ال recursion
أنا أوويد كلام أخونا ميستي