تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 248 از 326 اولاول ... 148198238244245246247248249250251252258298 ... آخرآخر
نمايش نتايج 2,471 به 2,480 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #2471
    در آغاز فعالیت
    تاريخ عضويت
    May 2013
    پست ها
    3

    پيش فرض

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

    1 . برنامه بنویسید که ماکزیمم سه عدد رو از طریق زیر برنامه محاسبه کند

    2 . قطعه برنامه ای بنویسید که مجموع ارقام یک عدد سه رقمی رو محاسبه کند (راهنمایی : مانند 123 مجموع ارقام برابر 6)

    اینم یک نمونه

    برنامه بنویسید که جمع سه عدد رو از طریق زیر برنامه حساب کند

    dim result az integer
    result = s(a,b,c)
    function s(x,y,z) as integer
    dim w as integer
    w=x+y+z
    w=s
    end function

  2. #2472
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

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

    1 . برنامه بنویسید که ماکزیمم سه عدد رو از طریق زیر برنامه محاسبه کند

    2 . قطعه برنامه ای بنویسید که مجموع ارقام یک عدد سه رقمی رو محاسبه کند (راهنمایی : مانند 123 مجموع ارقام برابر 6)

    اینم یک نمونه

    برنامه بنویسید که جمع سه عدد رو از طریق زیر برنامه حساب کند

    dim result az integer
    result = s(a,b,c)
    function s(x,y,z) as integer
    dim w as integer
    w=x+y+z
    w=s
    end function
    اینجا تاپیک C هست
    تو قسمت VB بنویسین زودتر جواب میگیرین

  3. #2473
    داره خودمونی میشه antengogoli's Avatar
    تاريخ عضويت
    Nov 2012
    محل سكونت
    تهران
    پست ها
    37

    پيش فرض

    class Expression{


    public:
    //Expression stringtoExpression(string &s);
    virtual float value(){return 0;}
    };
    class leaf:public Expression
    {
    virtual float value()=0 ;
    };
    class Breanch:public Expression
    {
    mainopr *node;
    mathfunc node2;
    Expression right,left;
    public:
    Breanch(char a,Expression &l,Expression &r);
    Breanch(char *a,Expression &l);
    virtual float value(){
    return node->calculate(right.value(),left.value());}


    };
    Breanch::Breanch(char a,Expression &l,Expression &r)
    {
    if(a=='+')
    node=new plus;
    right=r;
    left=l;
    }
    /*Breanch::Breanch(char *a,Expression &l)
    {
    node2=a;
    left=l;
    }*/
    class number:public leaf{
    const float num;
    public:
    number(float n=0):num(n){}
    virtual float value(){return num;}
    };
    /*Expression Expression::stringtoExpression(string &s)
    {
    int len=s.length();
    if((s[0]=='(')&&(s[len-1]==')')
    */


    int main()
    {


    /* mainopr *m=new plus;
    operators *p=m;
    cout<<p->calculate(2,3);
    system("pause");*/
    Expression *n1=new number(3);
    Expression *n2=new number(4);
    Expression *b1=new Breanch('+',*n1,*n2);
    cout<<b1->value();
    system("pause");
    return 0;
    }
    دوستان یه سوال داشتم چرا توی اون خط که بزرگترش کردم وقتی دارم right.value() به جای این که تابع value کلاس number فراخوانی بشه value کلاس پایه فراخونی میشه ؟؟؟؟!!!
    اشکال کارم کجاست؟!

  4. #2474
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    سلام
    دوست عزیز من که اصلا متوجه نشدم شما چی نوشتین. خوب یه طوری بنویسین که بشه خوند (منظورم نحوه نمایش توی فروم نیست، من کپی کردم توی نوت پد اونجا هم نمیشه خوند.)
    یه توصیه ای هم بهتون دارم توی نوشتن برنامه هیچ وقت توی تعداد خطوط صرفه جویی نکنین. } و { رو جلوی تعریف تابع ننویسین و هر جا که لازم شد تب یا اسپیس بزنین. اگه برنامه تون رو واسه دانشگاه مینویسین این موارد تو نمره اتون هم تاثیر داره چون استادا زیاد حوصله نمیکنن دقیق بخونن

  5. این کاربر از saeed_136915 بخاطر این مطلب مفید تشکر کرده است


  6. #2475
    داره خودمونی میشه antengogoli's Avatar
    تاريخ عضويت
    Nov 2012
    محل سكونت
    تهران
    پست ها
    37

    پيش فرض

    اگر میشه میلتونو به من بدید من برنامه رو کامل براتون بفرستم شاید توی خود برنامه متوجه شدید!!
    در ضمن از راهنمایی تونم ممنون حتما عمل می کنم

  7. این کاربر از antengogoli بخاطر این مطلب مفید تشکر کرده است


  8. #2476
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    اگر میشه میلتونو به من بدید من برنامه رو کامل براتون بفرستم شاید توی خود برنامه متوجه شدید!!
    در ضمن از راهنمایی تونم ممنون حتما عمل می کنم
    شما توی [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] آپلود کنین اگه من هم نتونستم کمک کنم دوستان دیگه هستن

  9. این کاربر از saeed_136915 بخاطر این مطلب مفید تشکر کرده است


  10. #2477
    داره خودمونی میشه antengogoli's Avatar
    تاريخ عضويت
    Nov 2012
    محل سكونت
    تهران
    پست ها
    37

    پيش فرض

    این کل برناممه !!کامل نیست ولی سوال من توی همین قسمتشه
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    سوال من اینجاست
    Breanch(char *a,Expression &l);
    virtual float value(){

    return node->calculate(right.value(),left.value());}
    نمی دونم چرا در خط آخر این تابع به جای این که تابع valueکلاس number فراخونی بشه تابع کلاس پایه فراخونی میشه!!؟در صورتی که من توی مینم جوری تعریف کردم که اینجا باید کلاس مشتق فراخونی بشه
    در ضمن من برای اینکه سریع تر این برنامه رو بزارم نتونستم نکات که دوست عزیز [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] فرمودن رو رفع کنم با عرض شرمندگی!!
    و همچنین این برنامه کامل نیست و نقصم زیاد داره خودم می دونم این رفع بشه اونا رو رفع می کنم
    فقط خواهشا اگر کسی می دونه کمکم کنه
    Last edited by antengogoli; 04-06-2013 at 19:45. دليل: تصحیح

  11. #2478
    داره خودمونی میشه antengogoli's Avatar
    تاريخ عضويت
    Nov 2012
    محل سكونت
    تهران
    پست ها
    37

    پيش فرض

    دوستان یعنی کسی نمی تونه به من کمک کنه!!!؟

  12. #2479
    داره خودمونی میشه Mohammad_Virus's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    کاشان
    پست ها
    73

    پيش فرض

    چطوری میشه آرایه های پویا رو بهم نسبت داد؟ ینی مثلا من دو تا آرایه پویا دارم و می خوام اولی رو بریزم داخل دومی. اگه اینطوری عمل کنم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در نهایت r و t یکسان میشن و یه قسمت از حافظه هستن که با دو اسم در دسترسه و اگه یکی از اونا تغییر کنه دومی هم تغییر کرده. ولی من میخوام مقدار خونه های یکی رو بریزم داخل اون یکی. باید از حلقه استفاده کنم یا راه ساده تری هم وجود داره؟

  13. این کاربر از Mohammad_Virus بخاطر این مطلب مفید تشکر کرده است


  14. #2480
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2009
    پست ها
    365

    14 سوال در مورد مبحث اورلودینگ

    کلاس ارایه رو از روی دایتل مطالعه کردم تفاوت دو تا تابع زیر که برای یک عملگر اورلود شده رو متوجه نمیشم که اصلا" چه تفاوتی دارند؟ چه وقت کامپایلر این رو فراخونی میکنه ک چه وقت اون رو؟ عملکردشون ؟ و ؟
    خواهشمندم کامل توضیح بدین

    اگر هدر تابع کاانست رو به زیر تغییر بدیم چه مشکلی پیش میاد؟ ( منهای اینکه ارجاع کانست هزینه کپی کردن رو نداره )
    int Array::operator[] (int subscript) const
    توی این کد به صورت زیر هستش!
    const int &Array::operator[](int subscript ) const

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by D_felfelak; 08-06-2013 at 12:29.

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •