لدي خطأ في دالةحساب متوسط ثلاثة ارقام

  • minamikhail

لدي تمرين في سي ++ ولكن لدي خطا في ان دالة حساب المتوسط لا تعمل

هل يمكن لاحد تصحيحها لي او تحسين الكود لي وشكرا

{

include

using namespace std;

void PrintInputMeessage();

float GetInputNumber(float a);

float GetAverageFromThreeNumbers(float a, float b, float c);

float result;

int main()

{

float  a=0, b=0, c=0;
PrintInputMeessage();
GetInputNumber(a);
PrintInputMeessage();
GetInputNumber(b);
PrintInputMeessage();
GetInputNumber(c);
GetAverageFromThreeNumbers(a, b, c );
cout << "The Avergae for 3 numbers is : "<<result<< endl;
system("pause ");
return 0;

} void PrintInputMeessage() { cout << "please Enter A number : "; } float GetInputNumber(float a) { cin >> a; return a;

} float GetAverageFromThreeNumbers(float a, float b, float c) { float multiplenumber; multiplenumber = a + b + c; result = multiplenumber / 3.0; cout << result; return result;

}

}

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

mustafaihssan أضف ردا

لست خبير بال C++

و لكن اعتقد انك لم تعرف result في الدالة GetAverageFromThreeNumbers

و لم تخزن المرجوع الداول GetAverageFromThreeNumbers و GetInputNumber

و لكن ماعدى ذلك الكود صحيح

minamikhail أضف ردا

سوف احاول تعديله باذن الله ولكن اذا فشلت استئذنك ان تعدله لي علي هذا المستودع

مجهول
  • حذف بواسطة المستخدم
مجهول
  • حذف بواسطة المستخدم

انها تعمل اشكرك كثيرا سوف ادرسها من جديد واتعلم من خطائي