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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 15

نام تاپيک: کمک کنید خیلی ضروریه برام(کد حرکت یک مربع در یک فضای داده شده) خود برنامه به صورت exe هست

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

    پيش فرض کمک کنید خیلی ضروریه برام(کد حرکت یک مربع در یک فضای داده شده) خود برنامه به صورت exe هست

    اقایون خانوم ها لطفا کمک کنید...این برنامه رو هر چی سعی کردم بنویسم نشد!!!
    فایل رو به صورت exe قرار دادم(فایل اصلی ) ولی کدش رو نمیدونم...لطفا کمک!!!
    لینک فایل: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  2. #2
    حـــــرفـه ای shadows_funeral's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Tehran
    پست ها
    1,136

    پيش فرض

    اقایون خانوم ها لطفا کمک کنید...این برنامه رو هر چی سعی کردم بنویسم نشد!!!
    فایل رو به صورت exe قرار دادم(فایل اصلی ) ولی کدش رو نمیدونم...لطفا کمک!!!
    لینک فایل: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    انجام این پروزه که کاری نداره اما اینطوری که نمی شه ، هر کسی بیاد بگه پروژه مد نظرم رو بنویسید!!! شما اگه آشنایی با c++ یا c دارید، کدی رو که خودتون نوشتین بذارید تا راهنمایی کنم چه جاهاییش مشکل داره.
    اگه هم که اصلا آشنایی ندارین بگین تا بهتون منابع جهت یادگیری معرفی کنم.

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

    پيش فرض

    اخه برای ایجاد قاب دورش هر چی باgotoxyکار میکنم جواب نمیده.الان بیشتر مشکل قابشه وگرنه اون برنامه حرکتش کاری نداره.

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2013
    پست ها
    160

    پيش فرض

    دوست عزیز کدهاتون البته اونجایی که مشکل داره رو اینجا بذارید ببینیم چه مشکلی داره

  5. #5
    حـــــرفـه ای shadows_funeral's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Tehran
    پست ها
    1,136

    پيش فرض

    اخه برای ایجاد قاب دورش هر چی باgotoxyکار میکنم جواب نمیده.الان بیشتر مشکل قابشه وگرنه اون برنامه حرکتش کاری نداره.
    دقیقا یعنی چی جواب نمی ده؟ ارور می ده یا اینکه درست شکل در نمیاد؟ اگه کدتون رو بذارید بهتر می شه راهنماییتون کرد. ممنون

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

    پيش فرض

    #include<stdio.h>
    #include<iostream.h>
    #include<conio.h>
    void main()
    {textmode(64);
    clrscr(); int n,t=0,w=0,e=0,d=0,f=0,b=2;cin>>n;
    int q=n/2;n=2*q;
    gotoxy(40-q,25-q);
    for(int i=0;i<n;i++)
    { for(int j=0;j<n;j++)
    {
    if(i==0)
    {cout<<"+";
    }
    if(j==0)
    {gotoxy(40-q,25-q+t);cout<<"+";t++;}


    if(j==n-1)
    {gotoxy(40-q+e,25-q+n-1);

    cout<<"+"; e++;cout<<"\n";
    }
    if(i==n-1)
    {gotoxy(40-q+n-1,25-q+w);
    cout<<"+";w++;}

    }
    cout<<"\n";
    }

    gotoxy(40-q+1,25-q+1);
    for(i=0;i<2;i++)
    {for(int j=0;j<2;j++)
    cout<<"*";cout<<"\n";gotoxy(40-q+1,25-q+2);
    }




    while(1)
    { int c=getch();int m=0,x=40-q+1-d,y=25-q+1-f;

    if(c==62) {clrscr();b++;m=1;
    if(b>=n-2) b=n-2;}
    if(c==63) {clrscr();b--;m=1;
    if(b<=1) b=1;}
    if(c==77) {clrscr();
    d--;m=1;
    if(x==40-q+n) d=n-2;

    }
    if(c==75) {clrscr();d++;m=1;
    if(x==40-q) d=0;

    }
    if(c==72) {clrscr();f++;m=1;}
    if(c==80) {clrscr();f--;m=1;}
    if(m==1)
    {t=0;e=0;w=0;
    gotoxy(40-q,25-q);
    for(int i=0;i<n;i++)
    { for(int j=0;j<n;j++)
    {
    if(i==0)
    {cout<<"+";
    }
    if(j==0)
    {gotoxy(40-q,25-q+t);cout<<"+";t++;}


    if(j==n-1)
    {gotoxy(40-q+e,25-q+n-1);

    cout<<"+"; e++;cout<<"\n";
    }
    if(i==n-1)
    {gotoxy(40-q+n-1,25-q+w);
    cout<<"+";w++;}

    }
    cout<<"\n";
    }
    int s=2;
    gotoxy(x,y);
    for(i=0;i<b;i++)
    {for(int j=0;j<b;j++)
    cout<<"*";cout<<"\n";gotoxy(x,y+s-1);s++;
    }
    }


    if(c==27) break;
    }
    }



    اقا اینم از برنامه فقط به یه مشکل برخورد کردم اونم اینکه موقعی که از طرف راست میره بیرون از طرف چپ نمیاد تو (دقیقا به اندازه کادر) و همین مسئله برای بالا و پایین هم هست...اصن دیوانم کرده...فردا هم باید برای استاد بفرستم....
    اگه صلاح میدونین کمک کنین...
    Last edited by behzadfc; 21-11-2013 at 12:32.

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2013
    پست ها
    160

    پيش فرض

    این رو ببینید چه طوریه؟ چیزی رو تغییر ندهید فقط متغیرهای mabdax و mabday که مختصات گوشه بالا سمت چپ حاشیه هستند را مطابق نظرتان تغییر دهید
    همچنین n هم سایز حاشیه و b هم ساز مستطیل داخلی هست فرض من اینه که gotoxy مبدا مختصاتش 1و 1 است اگه صفر وصفر بود یه کم تغییر لازم داره
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. 2 کاربر از rahnema1 بخاطر این مطلب مفید تشکر کرده اند


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

    پيش فرض

    متاسفانه فقط مجاز به استفاده از توابعgotoxy ,while هستیم بقیه رو مثل swiitchو اینا رو نمیشه وارد کرد.اگه لطف کنید بگید من دستور خودم رو چه تغییری بدم ممنون میشم!!!

  10. #9
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2013
    پست ها
    160

    پيش فرض

    این یکی چه طوریه؟
    در برنامه خودتون باید تمام if ها و for ها رو تبدیل به while کنید همچنین اگه می خواهید از محدوده خارج نشه از عملگر باقیمانده استفاده کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


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

    پيش فرض

    تبدیل کردم اصن یه چیز عجیب غریبی در اومد(به جای forوif ،whileگذاشتم اصن یه چی داغونی شد!!!میشه خودتون بگید دقیقا کدومارو تغییر بدم؟!!!)
    درضمن این برنامه شمارم موقعی که مقدار کوچیک یا بزرگ شدن میذارم جواب نمیده!!!!!!!!!

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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