العودة إلى موقع برمج

تحدي برمجيvoid في ++c

#1

ما الخطاء

#2

هل من الممكن وضع رابط التحدي لنتمكن من التحقق من المطلوب في السؤال

#3

https://app.barmej.com/تعلم-البرمجة-بلغة-Cpp/Functions-Cpp/التعرف-على-مفهوم-الدوال-functions/تحدي-برمجي-Cpp-C2-T1-Ch1

#4

الحل تقريبا صحيح لكن تم ذكر ضمن نص السؤال ان المعامل الاول يجب ان يكون name والثاني grade
انت عكستهم
وايضا عند استدعاء الدالة فعليك تمرير قيم للاسم مثل “احمد” والدرجة 23 اواسماء متغيرات قمت بتعريفها مسبقا
هل يمكنك اعادة المحاولة مع اجراء التعديلات المطلوبة

#5

1 Like
#6

هل من الممكن محاولة تمرير الاسم والدرجة مباشرة حيث ان الكود الان صحيح لكن ضمن التحديات من الممكن ان يسبب الكود الزائد نتيجة خاطئة للتحدي
وانتبه انك يبدو نسيت قوس البداية للدالة printStudent

#7

void salam()
{
cout << “salam” << endl;
}
void hi()
{
cout<<“hi”<<endl;
}
void printstudent(string name,int grade)
{
cout << "اسم الطالب: " << name << endl;
cout << "درجة الطالب: " << grade << endl;
}

int main()
{
salam();
hi();
printstudent(“omar”,23)

return 0;

}
ليش بعطيني الجواب غلط مع انو صحيح

1 Like
#8

هل يمكنك وضع رابط التحدي لنتمكن من التحقق من المطلوب في السؤال والتأكيد لك

#9

https://app.barmej.com/تعلم-البرمجة-بلغة-Cpp/مقدمة-في-لغة-Cpp/المتغيرات-وأنواع-البيانات/تحدي-برمجي-Cpp-C1-T2-Ch2

#10

يبدو ان الرابط لتحدي مختلف

#11

انا ايضا لدي نفس المشكلة

#12

هل من الممكن تحديد المزيد من المعلومات او صورة توضح حلك ضمن التحدي لنتمكن من تحديد سبب ظهور النتيجة الخاطئة للتحدي حيث يمكن ان يحوي حلك اخطاء دون ان تنتبه لها او كود زائد عن المطلوب في نص السؤال

#13

كان كلما ادخلت الحل التالي من السؤال الثالث يقول لك اجابتك خاطئة
;(return (a>b? a:b)
لكن الحمد لله خرجت من التحدي ثم اعدته الجواب صحيح اكملت التحدي و انتهت المشكلة
الشكر الجزيل لك على ردك، انا متابعة برمج من الجزائر :algeria:

1 Like
#14

الحل بكل بساطة هو
#include
using namespace std;

void salam()
{
cout << “salam” << endl;
}
void hi()
{
cout << “hi” << endl;
}
void printStudent(string name, int grade)
{
cout << "اسم الطالب: " << name << endl;
cout << "درجة الطالب: " << grade << endl;
}

int main()
{
salam();
hi();
printStudent( “ali”, 18);
return 0;
}
قارن بينه وبين حلك

#15

الحل بكل بساطة هو
#include
using namespace std;

void salam()
{
cout << “salam” << endl;
}
void hi()
{
cout << “hi” << endl;
}
void printStudent(string name, int grade)
{
cout << "اسم الطالب: " << name << endl;
cout << "درجة الطالب: " << grade << endl;
}

int main()
{
salam();
hi();
printStudent( “ali”, 18);
return 0;
}
قارن بينه وبين حلك

#16

#include
using namespace std;
void salam()
{
cout << “salam” << endl;
}
void hi ()
{cout << “hi” << endl ;
}
void printStudent ( string name , int grade)

{
cout << "اسم الطالب: " << name << endl;
cout << "درجة الطالب: " << grade << endl;
}

int main()

{
salam();
hi();
printStudent(“ahmed”,23);

return 0;
}

#17

#include
using namespace std;
void salam()
{
cout << “salam” << endl;
}
void hi()
{
cout << “hi” << endl;
}
void printStudent(string name, int grade)
{
cout << "اسم الطالب: " << name << endl;
cout << "درجة الطالب: " << grade << endl;
}

int main()
{

salam();
hi();
printStudent("Abas Emad", 82);
return 0;

}