Foab

2 5.51 ألف مشاهدات المحتوى عضو منذ
Foab برمجة
Foab برمجة
انا عرفت string operation على اساس انه متغير عادي من نوع string وليس مصفوفه بالنسبه للمصفوفه فهمتها الحمدلله ومطبق عليها وبرجع اكمل مراجعه مع بعض المسائل بس لما اخلص من الفانكشن في الاخير مع اني مافهمت قصدك للامانه لاكن مشكور وماقصرت يعطيك العافيه على المشاركه (:
Foab برمجة
اغلب الاشياء فهمتها لكن if (opreation[0] == '+') opreation[0] هذي مافهتمها الاقواس ورقم صفر ايش المقصد منها او ايش تعني بالظبط
Foab برمجة
بالنسبه ل sum غيرت اسمه لoperation وبالنسبة لحالة القسمه عدلت الشرط بحيث اذا ادخل رقم صفر للمتغيرين a او b يطلع له خطأ else if (operation == " / " && a != 0 && b !=0 ); هل الشرط يعتبر صحيح طبعا جربته وشغال تمام اما بالنسبة ل إذا واجهتك مشكلة في قراءة المتغير + - * / يمكنك قراءة السلسلة النصية بأول محرف منها operation[0] لأن إدخال سلسلة تحوي فراغ بعد الرمز لن يتم قرائتها مثل " *
Foab برمجة
#include #include using namespace std; // function summation float summation(float x, float y) { float f = x + y; return f; } // function division float division(float x, float y) { float f = x / y; return f; } // function Subtraction float Subtraction(float x, float y) { float f = x - y; return f; } // function Multiplication float Multiplication(float x, float y) { float f = x * y; return f; } // function Exponent
Foab برمجة
يعطيك العافيه ماقصرت في البدايه مافهمت الجزء الاخير لكن شغلت الكود وجلست احاول افهمه زين والحمدلله فهمته
Foab برمجة
Foab برمجة
#include using namespace std; int main() { int i, j; int Foab[2][3]; for (i = 0; i < 2; i++) { for ( j = 0; j < 3; j ++) { cin >> Foab[i][j]; } } for (i = 0; i < 2; i++) { for (j = 0; j < 3; j ++) { cout << Foab[i][j] << "\t"; } cout << endl; } // if for ( i = 0; i < 2; i++) { for (