_________________________________________________
اولا : مشكور اخوي على الحل الرائع

.
ثانيا : ممكن استفسر عن بعض الا شياء في الكود :
1- في البدايه ليش وضعت قيمه ابتدائيه sum ( مفروض نخليها بدون قيمه ابتدائيه يكفي تعريف نوعها لانها في نهايه تكون ضمن معادله فليس من الضروري وضع القيمه )؟ .
يجب وضع قيمة مبدائية لأنه اذا ما وضعتي قيمة مبدئية راح يظهر خطأ في البرنامج يطالبك بأن تضعي قيمة مبدئية (اصلا اي قيمة تكون وضعت فوق scanner لا تحسب فقط تحسب التي داخل البرنامج
2- لماذا عرفت opreation مره string ومره char ( أليست رمز فيمكن تعريفها char فقط ) ؟
يجب تعريفها على انها string لاجل أن يعرف البرنامج أنك ستدخلي القيمة أما أني عرفتها مره ثانيه لاني عرفتها على انها رمز
3- طيب إذا كنت اريد المستخدم يختار اكثر من عمليه أليس من الافضل اختيار switch لكن كيف ؟
نعم تستطيعين و افضل اكتبي switch stetment بعدين اكتبي نفس طريقتي
00000000000000000000000000000000000000000000000000 0000000