ايران ويج

نسخه‌ی کامل: راهنمایی در مورد سه برنامه آسان!
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت سروران ارجمند :
من کاملا تازه واردم پس اگر پستم تکراری بود منو ببخشید.
حقیقتش در نوشتن 3 برنامه دچار مشکل شدم و به راهنمایی دوستان نیاز دارم.

برنامه اول:
برنامه ای که n را از ورودی گرفته و بسط دو جمله ای را تولید نماید.
مثلا اگر n= 3 بود چاپ کند
a^3+3a^2b+3ab^2+b^3

برنامه دوم :
برنامه ایکه با کم کردن عرض پنجره، بوسیله ماوس از سمت راست ، پنج شی Textbox به ترتیب زیر هم قرار بگیرند و دوباره با تغییر پنجره به حالت اول، textbox های موجود به حالت اول خود برگردند.

برنامه سوم:
برنامه ای که یک توپ از یک نقطه تصادفی درون یک کادر مستطیلی شکل، با زدن هر کلید شروع به حرکت کرده و با هر برخورد با دیواره برگردد به صورتی که زاویه تابش با زاویه بازتابش برابر باشد.

نیازی به سورس کامل نیست وفقط راهمایی کوچکی هم بکنید ممنون میشم.
در ضمن اگر سوالاتم یه مقداری پیش پاافتاده است پیشاپیش عذر میخوام!
سپاس.
شاد و پیروز باشید.
(۰۲-اردیبهشت-۱۳۸۸, ۱۳:۵۴:۵۹)Alir3zA نوشته است: [ -> ]برنامه اول:
برنامه ای که n را از ورودی گرفته و بسط دو جمله ای را تولید نماید.
مثلا اگر n= 3 بود چاپ کند
a^3+3a^2b+3ab^2+b^3
دو تا تکست باکس به نام های Text1 و Text2 به فرم اضافه کن. یه دونه هم دکمه بذار.
روی دکمه کلیک کن تا به رویداد Click بری. توی رویداد کلیک دستورات زیر رو تایپ کن:
کد:
Dim N As Integer
Dim S, L As String
Text2.Text = ""
N = Val(Text1.Text)
For i = 0 To N
    S = "*b^" & i & "+"
    L = "a^" & (N - i)
    Text2.Text = Text2.Text & L & S
Next
Text2.Text = Mid(Text2.Text, 1, Len(Text2.Text) - 1)
با این دستورات بسط دو جمله ای نوشته می شه، ولی از قصد ضرایب رو ننوشتم که خودت تکمیلش کنی:d
[b]درود بر شما اقا فرید.
حتما می نویسم فقط ایرادی نداره سورسش رو بذارم اصلاحش کنید؟

در مورد برنامه های دیگه نظری ندارید؟
دومی رو نوشتم ولی بیشتر با کپی پست شد واسه همین از آرایه واسه کنترلرها(تکست باکس ها) استفاده کردم ولی دیگه جواب نداد!
و سومی رو نمی دونم از حتی از کجا شروع کنم!!
یعنی کسی نیست به من جواب بده!؟
;-(((((
(۰۲-اردیبهشت-۱۳۸۸, ۱۴:۳۳:۱۳)Alir3zA نوشته است: [ -> ][b]درود بر شما اقا فرید.
حتما می نویسم فقط ایرادی نداره سورسش رو بذارم اصلاحش کنید؟

در مورد برنامه های دیگه نظری ندارید؟
دومی رو نوشتم ولی بیشتر با کپی پست شد واسه همین از آرایه واسه کنترلرها(تکست باکس ها) استفاده کردم ولی دیگه جواب نداد!
و سومی رو نمی دونم از حتی از کجا شروع کنم!!
ممنون عزیز. وظیفست.
چه ایرادی داره؟ شما سورس رو بذار، حتماً نگاه می کنم(نه فقط من، هم نگاه می کنن)
برنامه دوم رو اصلاً نفهمیدم که منظورت چی بوده اگه بیشتر توضیح بدی خیلی عالی می شه.
در مورد برنامه سوم، می تونم خیلی راحت جواب رو بهت بگم ولی صرفاً به یه راهنمایی بسنده می کنم:
توپ همیشه داره در دو جهت حرکت می کنه. فرض کن داره به سمت بالا و چپ حرکت می کنه. وقتی به دیواره ی بالا بخوره، می شه به سمت پایین و چپ!!!
فرض کن داره به سمت پایین و چپ حرکت می کنه، اگه بخوره به دیوار سمت چپ، مسیرش می شه پایین و راست!!!
برای حرکتش هم از یه تایمر استفاده کن.
درود...
لطف دارید.
ممنونم اولی درست شد!
در مورد بقیه یه فایل ورد گذاشتم ...واسه توضیحات کامل.
بازم ممنون و متشکرم دوست عزیز.

[attachment=2561]
در مورد سومی هم مشکلی با حرکتش ندارم فقط باید Interval Timer رو True یا falseکنم ولی در مورد برخورد وبازگشتش با زاویه!!!!!؟؟؟
اگر لطف کنید و مثال بزنید ممنون میشم.
سوال دوم رو می تونم واست انجام بدم، ولی خودت سعیتو بکن، اگه نتونستی بعد انجامش می دم واست.
در مورد توضیحاتی که رو سوال سوم پرسیدی:
ببین، زاویه توی این مورد تشکیل شده از دو چیزه! سرعت در محور افقی، سرعت در محور عمودی!
همون توضیحاتی که توی پست قبلی دادم رو این بار با درنظر گرفتن سرعت ها دوباره می گم.
فرض کن توپمون در هر لحظه داره سه خونه به سمت چپ می ره و یک خونه به سمت بالا حرکت می کنه، حالا به دیواره بالا برخورد می کنه، حالا حرکتش تبدیل می شه به سه خونه به سمت چپ و یک خونه به سمت پایین.

فرض کن توپمون در هر لحظه داره دو خونه به سمت چپ می ره و دو خونه به سمت بالا حرکت می کنه، حالا به دیواره بالا برخورد می کنه، حالا حرکتش تبدیل می شه به دو خونه به سمت چپ و دو خونه به سمت پایین.

فرق دو مثال بالا، در زاویه برخورد توپ به دیواره بالا هست که من برای درک بیشتر اون رو به صورت دو حرکت جدا از هم توضیح دادم. امیدوارم بدردت بخوره