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

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




نمايش نتايج 1 به 9 از 9

نام تاپيک: چگونه نوشتن برنامه شبيه سازي سيستم بانك

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    محل سكونت
    isfahan
    پست ها
    8

    پيش فرض چگونه نوشتن برنامه شبيه سازي سيستم بانك

    سلام چگونه شبيه سازي سيستم بانك را بنويسم بطوريكه شامل حداقل 5مشتري كه هر مشتري داراي 1-شماره حساب2-نامو نام خانوادگي3-موجودي حساب را بگويد و براي افزودن مشري جديد تابع بنويسيم كه داراي 1- اعلام وضعيت2- اپديت حساب3-موجودي بانك4-بستن حياب باشد
    كه اگر درهر قسمت هر عدد 1-4 را بزيم اون كار عدد را انجام دهد
    در پايان برنامه يك(maxheap)از مشتري بر حساب موجودي حساب بانكي انها ساخته و نمايش داده شود
    باتشكر كمككككككككككككككككك

  2. #2
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    خوب خیلی خوبه بنویسید

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2009
    پست ها
    16

    پيش فرض

    اگه نمی توانید جواب بدهید , چرا بنده خدا رو فیلم میکنید ؟!؟!؟!

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    محل سكونت
    isfahan
    پست ها
    8

    پيش فرض

    سلام دوستان من برنامه رو تغييراتي توش دادم . ولي error داره يكي كمك كنه بگه errorهاش از كجان ؟ سعي كردم درست شه ولي نشد !!!
    كد:
    #include<iostream>
    usingnamespace std ;
    struct bank
    {
    bank *next;
    int shomarehesab;
    char name;
    char family;
    int mojudiehesab;
    }moshtari1,moshtari2,moshtari3,moshtari4,moshtari5 ;
    void addmoshtari(bank moshtariejadid , bank start)
    {
    bank *p;
    p=&start;
    while(p->next !=0)
    p=p->next ;
    p->next =&moshtariejadid ;
    return;
    }
    void dellmoshtari(int x , bank *p)
    {
    bank *q;
    for( int i=1 ; i<=x ; i++)
    {
    q=p;
    p=p->next ;
    }
    q->next =p->next ;
    }
    void addpul()
    {
    bank account;
    int amount;
    cout<<
    "PLZ ENT your account name";
    cin>>account.name <<account.family <<account.shomarehesab ;
    cout<<
    "PLZ ENT yor amount;";
    cin>>amount;
    account.mojudiehesab += amount ;
    cout<<
    "mojudie jadid :"<<account.mojudiehesab;
    }
    void dellpul()
    {
    bank account;
    int amount;
    cout<<
    "PLZ ENT your account name";
    cin>>account.name <<account.family <<account.shomarehesab ;
    cout<<
    "PLZ ENT yor amount;";
    cin>>amount;
    account.mojudiehesab -= amount ;
    cout<<
    "mojudie jadid :"<<account.mojudiehesab;
    }
    void info()
    {
    bank account;
    cout<<
    "PLZ ENT your account name";
    cin>>account.name <<account.family <<account.shomarehesab ;
    cout<<
    "vaziate hesabe shoma:"<<account.mojudiehesab ;
    }
    int main()
    {

    int func;
    cout<<
    "Enter the option of following transuction\n";
    cout<<
    "1.elane vaziate hesab:\n";
    cout<<
    "2.be ruz resanie etelaat:\n";
    cout<<
    "3.bardashte pul:\n";
    cout<<
    "4.warize pul:\n";
    cout<<
    "5.bastane hesab:\n";
    cout<<
    "0.EXIT\n";
    bank *start=&moshtari1 ;
    moshtari1.name =
    "zahra";
    moshtari1.family =
    "sadeghi";
    moshtari1.shomarehesab =128104140;
    moshtari1.mojudiehesab =1500000;

    moshtari2.name =
    "ali";
    moshtari2.family =
    "shakiba";
    moshtari2.shomarehesab =128114241;
    moshtari2.mojudiehesab =500000;

    moshtari2.name =
    "amin";
    moshtari2.family =
    "shakeri";
    moshtari3.shomarehesab =128124342;
    moshtari3.mojudiehesab =2500000;

    moshtari2.name =
    "mina";
    moshtari2.family =
    "sadri";
    moshtari4.shomarehesab =128134442;
    moshtari4.mojudiehesab =14700000;

    moshtari2.name =
    "shahin";
    moshtari2.family =
    "najafi";
    moshtari5.shomarehesab =128134543;
    moshtari5.mojudiehesab =256000;
    bank moshtariejadid;
    bank *p;
    p=&moshtari1 ;
    while(p->next !=0)
    p=p->next ;
    p->next =&moshtariejadid ;
    START:
    cin>>func;
    if(func==0)
    {
    exit(0);
    }
    while(func != 0)
    {
    switch(func)
    {
    case 1:
    info();
    break;
    case 2:
    //function for option 2.
    break;
    case 3:
    dellpul();
    break;
    case 4:
    addpul();
    break;
    case 5:
    //function for option 5.
    break;
    default:
    cout<<
    "You have Entered Invalid option.";
    break;

    }
    goto START;
    }

    return 0;
    }


  5. #5
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    اشکالش این بود که بعضی جاها علامت << رو برعکس گذاشته بودین و این که تو struct تون name و family رو باید از نوع * char در نظر می گرفتین و نه char .
    ایرادات Syntax رو من فقط اصلاح کردم .

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

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    محل سكونت
    isfahan
    پست ها
    8

    پيش فرض

    متشكرم الان امتحان ميكنم و اصلاح ميكنم

  7. #7
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    محل سكونت
    isfahan
    پست ها
    8

    پيش فرض

    سلام ولي هنوز براي نام و فاميل اشكال ميگيريه و همينطور exit
    ممنون ميشم بگين چكار كنم plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

  8. #8
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض

    سلام به همه.
    ===
    يعني چي اشكال ميگيره ؟ يعني كامپايل نميشه ؟ من كه كامپايل كردم !؟

  9. #9
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    محل سكونت
    isfahan
    پست ها
    8

    پيش فرض

    براي من اين خطا ها را ميدهد چندين بار ( درضمن من با زبان 4.5 ++C برنامه را مينويسم)

    possible use of 'account' before definition in function addpul()
    constant is long in function main()
    conversion may lose singificant digits in functio main()
    call to undefined function 'EXIT' in functio main

Thread Information

Users Browsing this Thread

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

User Tag List

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

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