آیا میدانید شما میتوانید به صورت "کاملا رایگان" سایت ، محصول خدمات و... خود را در پی سی وب معرفی کنید ؟

فرصت را از دست ندهید
+ پاسخ به موضوع
نمایش نتایج: از 1 به 1 از 1

موضوع: کد های آماده سی پلاس پلاس - 1

  1. P30web آواتار ها
    P30web
    مدیر کل سایت
    مدیر کل سایت
    Oct 2015
    وب پارسی
    8,029
    7642
    1,771
    5,182
    36

    کد های آماده سی پلاس پلاس - 1

    باسلام

    از این پس در این تاپیک سورس های آماده سی پلاس پلاس را قرار خواهیم داد

    کارمون رو با یک مثال خیلی ساده شروع می کنیم :

    مثال : برنامه ای بنویسید که شعال و محیط دایره را محاسبه کند :

    سورس مثال :

    حل 1 :
    کد:
    #include <iostream>
    using namespace std;
    int main() {
    /*
    Programming by: Alireza Ahmadi of p30web.org
    Practice Page 82
    Azad University Qods
    */
    
    float r; //variable r is used for holding the value of radius
    float p; //variable p is used for holding the value of periphery
    float s; // variable s is used for holding the value of surface
    char response; // متغیری برای جلوگیری از بسته شدن اتوماتیک برنامه
    /* -------------------------- start program -------------------*/
    cout << "please enter value of radius:" << "\t" << "\a";
    cin >> r;
    p = 2*3.14*r; // محاسبه محیط دایره
    s = 3.14*r*r; // محاسبه مساحت دایره
    cout << endl << "Radius=" << r << endl << endl;       // چاپ شعاع دایره
    cout << "Periphery=" << p << endl << endl;  // چاپ محیط دایره
    cout << "Surface=" << s << endl << endl <<"\a";    // چاپ مساحت دایره
    cin >> response;
    
    return 0;
    
    }
    توضیحات :

    ما در حل 1 : سه متغیر تعریف می کنیم ، یک متغیر برای دریافت شعاع دایره ، یک متغیر برای محاسبه محیط دایره و یک متغیر برای محاسبه مساحت دایره ، باتوجه به این که عدد p یک عدد اعشاری هست همه متغیر ها را از نوع اعشاری یعنی float میگریم :

    البته یک متغیر هم تعریف میکنیم از نوع char برای جلوگیری از بسته نشدن اتوماتیک پنجره اجرا ، چرا این متغیر را تعریف میکنیم ؟

    در برخی از کامپایلر ها به محض این که برنامه اجرا می شود ، صفجه اجرا خیلی سریع به طور اتوماتیک بسته میشود ، ما نیر باتوجه به این که در محیط 2015 Visual Studio کار میکنیم این مشکل وجود دارد

    برای رفع این مشکل یک متغیر تعریف میکنیم و در انتها از کاربر دریافت میکنیم که تا دریافت این مقدار پنجره اجرا باز بماند

    حل 2 :

    کد:
    #include <iostream>
    using namespace std;
    int main() {
        /*
        Programming by: Alireza Ahmadi of p30web.org
        Practice Page 82
        Azad University Qods
        */
    
        float r; //variable r is used for holding the value of radius
        char response; // متغیری برای جلوگیری از بسته شدن اتوماتیک برنامه
        /* -------------------------- start program -------------------*/
        cout << "please enter value of radius:" << "\t" << "\a";
        cin >> r;
        cout << endl << "Radius=" << 2 * 3.14*r << endl << endl;       // چاپ شعاع دایره
        cout << "Periphery=" << p << endl << endl;  // چاپ محیط دایره
        cout << "Surface=" << 3.14*r*r << endl << endl << "\a";    // چاپ مساحت دایره
        cin >> response;
    
        return 0;
    
    }
    یک برنامه را میتوان حتی به 10 ها روش برنامه نویسی کرد ، که ممکن است هیچ کدام اشتباه نباشد :

    ما همان مثال را به روش دیگری نیز حل کردیم ، در این روش برای خلاصه نویسی به جای سه متغیر ، تنها یک متغیر تعریف کردیم ، و محاسبات را مستقیما در cout انجام دادیم

    نکته : فرقی ندارد که شما برای محاسبات ، محاسبات را در داخل یک متغیر انجام دهید یا مستقیم در جای مورد نیاز انجام دهید

    که در آینده در رابطه با این نکته در مجموعه آموزش های سی پلاس پلاس "آموزش برنامه نویسی به زبان ++ c" توضیحات بیشتری را ارائه خواهیم نمود

    امیدوارم مفید واقع شود
    #1 ارسال شده در تاريخ 11-08-2015 در ساعت 11:51 AM

  2. کاربر مقابل پست P30web عزیز را پسندیده است .

    Cry

+ پاسخ به موضوع

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما می توانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را دارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Designed With Cooperation

Of Creatively