السلام عليكم ورحمه الله وبركاته
اولا اهنئكم على هذا الصرح الشامخ الذي شمل كل ما يتعلق في البرمجة حيث انني قبل تسجيلي في هذا المنتدى كثيرا ما اتابعه والجأ اليه بعد الله في كل ما اشكل ,, وايضـاً كثيرا ما ما اسمع بهذا المنتدى ,, حتى اصبح كل طالب جامعي يختص بعلوم الحاسب الألى لا غنى له عن هذا المنتدى الاكثر من رائع ,, وقد احببت ان ازف اول مشاركاتي المتواضعه والتي زاد خجلها انها عباره عن اسألة في مجال ++C
هذا البرنامج يقوم بحساب الراتب الأسبوعي لمندوبي شركة
وذلك بانه كل مندوب يكون راتبه الاسبوعي على هذا النمط ( 200 ريال اضافة الى 9% ما قام ببيعة خلال هذا الاسبــوع ) ..
***********************************************************************
واعذروا رداءة اللغة الانجليزيه عندي لذا إستخدمت هذه العبارات في البرنامج
mabi3at=المبيعات
rateb=الراتب الاسبوعي
**********************************************************************
وقد استخدمت داله while في هذا البرنامج
وأليكم الكود :
//***********ashq-naifh************//
#include<iostream.h>
main()
{
char name[20];
float mabi3at,rateb;
int i;
i=1;
//**********************************
cout<<"\nto Exit press 6";
//**********************************
while (i !=6)
{
cout<<"\n***************************\nEnter the name: ";
cin>>name;
cout<<"\nEnter the mabi3at: ";
cin>>mabi3at;
rateb=200+(.09*mabi3at);
cout<<"\nThe name is: "<<name<<"\nrateb is: "<<rateb;
i+=1;
}
//*********************************
cout<<"\nEnd the program";
return 0;
}ارجوا تجربه البرنامج ومن ثم الاجابه على هذه التساؤلات حتى تكون تساؤلاتي واضحه لديكم ..
إليكم تساؤلاتي :
اولاً : لو لاحظتم انه عند ادخال اسم يحتوي على مسافة مثل ali zubidi فأن هذه المسافة تبطل عمل داله دورة التكرار
ولو استخدمنا اسم بدون مسافات مثل alizubidi فان البرنامج يمشي زي الحلاوة ..
ثانيـا : اريد ان تكون انتهاء دورة التكرار قبل ظهور "Enter the name" او في حاله ادخال الرقم 6 في المتغير" name" من باب "تحسين البرنامج" فلـو لاحظتم ان عند ادخال الرقم 6 في متغير المبيعات سينتهي البرنامج ولكنني اود ان يكون قبل ذلك
ثالثــا ً : وهو الاهــم هل استطيع ان اجعل زر الهروب Esc ان يكون زر الخروج من البرنامج ؟؟ وكيــف ؟ ..
رابعــا : <=-< يحس انه طولهــا شوي " فكرت ان استعمل داله swich حتى استطيع تفادي ازمه الخروج من البرنامج بحيث يظهر للمستخدم "بانه له الخيــار بان يستمر في البرنامج بالضغط على الرقم 1 بعد حساب راتب كل مندوب او الضغط على رقم 6 للخروج من البرنامج " ولكن حسيت انه البرنامج حيطلع غثيث <_<
واعذروني على قلــه معرفتي فانا مبتديء في البرمجة حيث انني ادرس في المستوى الثاني من علوم الحاسب الألى واطمح ان اكون من افضل المبرمجين بتوفيق الله ومن ثم الاستفاده منـكم واملي في الله ومن ثم بكــم كبيــر ..
واعذرني على الاطاله والاسبال في المقدمه
وارجوا من الجميــع التفاعل مع تساؤلاتـي ولا مانــع من التشعب في هذا الموضوع للفائدة
<< يحرشكم تتوسعون في الموضوع :rolleyes: حيث اغلب المبتدئين يخفى عليهم ماهي فوائد الاوامر
يعرفون يستعملونها ولكن لا يعلمون متى يستعملونها ومتى تكون الافضليه لاستعمال داله عن داله اخرى
وكذالك الجهل ببعض المكتبات وبعض المصطلحات في البرمجة
وتحياتي للجميــع