حالة الموضوع:
مغلق
  1. .:: RSS ::.

    .:: RSS ::. عضوية آلية

    الأنتساب:
    ‏9 سبتمبر 2011
    المشاركات:
    14,005
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    36
    الإقامة:
    IQ-T34M
    آول موضوع لي اله حاسبه عن طريق C بأستخدامswitch statement مع شرح الاكواد


    السلام عليكم ورحمه الله وبركآته ..

    ممم برنامج صغير وبسيط .. عباره عن اله حاسبه بأستخدام switch statement

    كود:
    #include
    int main()
    {
    int num1,num2,opt; \\ هنا عرفنا ثلاث متغيرت من نوع انتيجر
    printf("Enter the first Integer:\n"); \\ هنا تظهر كلمه للمستخدم تطلب منه اداخل اول رقم
    scanf("%d",&num1); \\ هنا استخدام داله ادخال البيانات وتخزن بقيمه النم ١
    printf("Enter the second Integer:\n"); \\ هنا ايضآ طلبنا من المستخدم ادخال الرقم الثاني
    scanf("%d",&num2); \\ هنا استخدام داله ادخال البيانات وتخزن بقيمه النم ٢
    for(;;) \\ هنا استخدمنا داله التكرآر
    {
    printf("\n\n\n\nEnter the your option:\n"); \\ هنا تظهر للمستخدم رساله من اجل اختيار
    printf("1-Addition.\n2-Substraction.\n3-Multiplication.\n4-Division.\n5-Exit.\n"); \\ هنا ايضآ رساله للمستخدم من اجل الاختيار العمليه الحسابيه
    scanf("%d",&opt); \\ هنا ادخال الرقم الذي ادخله المستخدم من ١ الى ٥ لاجل العمليه الحسابيه المطلوبه
    switch(opt) \\ هنا استخدمنا داله السويتش لاجل اجراء العمليه المناسبه التي اختارها المستخدم من ١ الى ٥
    {
    case 1:printf("\nAddition of %d and %d is: %d",num1,num2,num1+num2); \\ هنا يقوم البرنامج بتطبيق عمليه الجمع واضهارها للمستخدم
    break; \\ استخدمنا التوقف او بمعنى البريك لاجل يتوقف البرنامج من اكمل باقي الخطوات
    case 2:printf("\nSubstraction of %d and %d is: %d",num1,num2,num1-num2); \\ هنا يقوم البرنامج بتطبيق عمليه الطرح واضهارها للمستخدم
    break;
    case 3:printf("\nMultiplication of %d and %d is: %d",num1,num2,num1*num2); \\ هنا يقوم البرنامج بتطبيق عمليه الظرب واضهارها للمستخدم
    break;
    case 4:
    if(num2==0) \ هنا استخدمنا داله الشرط لاجل ان كان الرقم الثاني يساوي الصفر فأنوه لايقبل القسمه ع الرقم الاول
    {
    printf("OOps Devide by zero\n"); \\ وتظهر هذه الرساله للمستخدم وتخبره انه قسمه على صفر
    }
    else{
    printf("\n Division of %d and %d is: %d",num1,num2,num1/num2); \\ هنا ان كان ان كان الرقم الثاني غير الصفر فأنه سوف يقوم البرنامج بالقسمه واظهار الناتج
    }
    break;
    case 5: return 0; \\ هنا يقوم البرنامج بالتوقف ان اختار المستخدم الرقم ٥
    break;
    default:printf("\n Enter correct option\n"); \\ الوضعيه الافتراضيه وهنا يقوم المستخدم بأظهار رساله مفداها اختار الخيار المناسب
    break;
    }
    }
    return 0; \\ هنا يقوم البرنامج بالتوقف لاعطاه القيمه ٠
    }

    إن شاء الله يعجبكم واسفين طولنا عليكم ..

    وعودا حميد للمنتدى وان شاء الله اخر الغيبات ..

    العمل لوجه الله !

    ودي واحترامي..&:":


    المصدر: شبكة عراق تيم IQ-T34M - من قسم: قسم - ++ C & C

    N,g l,q,u gd hgi phsfi uk 'vdr C fHsjo]hlswitch statement lu avp hgh;,h]​
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة