PDA

نسخه کامل مشاهده نسخه کامل : درخواست چند برنامه ی پاسکال



sAsAn.K
01-12-2005, 09:00
سلام به همگی :)
این برنامه ها رو میخواستم اگه ممکنه لطفی وکنید!
ببینید من سال سوم هنرستان هستم و زیاد بلد نیست وسط های پاسکال 2 هستم
read,readln,write,writeln,case,array,if,repeat,unt il و چند تا دستور و تابع دیگه رو بیشتر بلد نیستم
procedure,function رو هم خوندیم پس یه جوری بنویسید که معلممون گیر نده:D


1-پردازه ای به نام RemoveSpace بنویسید که کراکترهای Space ابتدای یک رشته را حذف نماید. رشته به پردازه ارسال می گردد.

2-پردازه ای به نام TrimString بنویسید که کراکترهای Space ابتدای یک رشته را حذف نماید. رشته به پردازه ارسال می گردد.

3-پردازه ای بنویسید که از یک رشته ی حاوی تاریخ شماره ی ماه را به صورت عدد برگرداند. رشته به صورت پارامتر به پردازه ارسال می شود.

4-برنامه ای بنویسید که نام یک سایت تجاری را دریافت نماید و آدرس وب آن را با اضافه ی www به ابتدای آن و اضافه کردن com. به انتهای آن تولید کند.
مثلا با دریافت sony آدرس [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را تولید کند.

خیلی خیلی خیلی خیلی ممنون بیدم!
این پردازه رو هم خوندیم
string و boolean و char و .............. رو هم بهمون درس دادن:)
:cool:

R£ɀД
01-12-2005, 09:55
اين اوليش :


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

R£ɀД
01-12-2005, 10:02
اينم آخري :


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

R£ɀД
01-12-2005, 10:06
مورد دومت فكر كنم اشتباه نوشتي ( اگه منظورت فاصله آخر رشته هست اينم برنامش :)


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

sAsAn.K
01-12-2005, 21:15
reza_s جون دستت درست ولی ما readkey و insert رو نخوندیم هنوز:)

R£ɀД
01-12-2005, 22:16
ساسان جان شما ميتوني readkey رو ننويسي كارش اين هست كه وقتي برنامت رو اجرا كردي و جواب گرفتي سريع به محيط برنامه بر نميگرده منتظر ميشه كه يك كليدي رو بزني بعد بره به محيط كد نويسي پاسكال. اين هم براي اين هست كه بتوني خروجي برنامه ات رو ببيني چون اگه اين يا دستوراتي مانند اين رو ننويسي وقتي از برنامه خروجي گرفتي منتظر نميمونه كه خروجي رو نگاه كني و مجبور ميشي كليد هاي alt+F5 رو بزني تا خروجي رو ببيني.
در ضمن كار insert درج يك رشته در محل مورد نظر داخل رشته اي ديگر هست .

راستي برنامه چهارمت رو مي توني بدون insert بنويسي :


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

sAsAn.K
01-12-2005, 22:43
خیلی خیلی خیلی خیلی خیلی خیلی خیلی خیلی ممنون
فقط رضا جون این برنامه ی سوم رو هم یه کاریش بکن:)

R£ɀД
02-12-2005, 20:40
خواهش مي كنم ساسان جان . اميدوارم اين برنامه ها رو ياد هم بگيري.
اينم برنامه سومي. ( مي دونم يكم راهش سخته ولي كاريش نميشه كرد.البته سختيش هم براي اين هست كه تاريخ قالب بندي خاصي نداره مثلا ممكنه 1/2/1384 وارد بشه يا 1/02/84 )


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

sAsAn.K
03-12-2005, 16:39
رضا جون آخرشی!
دستت درد نکنه :)
خیلی مخلصیم;)

R£ɀД
03-12-2005, 20:10
ساسان جان خوشحالم كه به دردت خورده. :)
راستي يك وقت نگي بيا 1000 خط برنامه بنويس ها ;) ;)

sAsAn.K
04-12-2005, 10:19
نه رضا جون مطمئن باش اگرم برنامه بخوام بیشتر از 20 30 خط نمیشه:)

sAsAn.K
04-12-2005, 10:32
رضا جون این برنامه آخریه کار نمیده فکر کنم VAR لازم داره !
رضا جون یه جوری بنویسش که تا Compile کردی بدون مشکل اجرا بشه ممنون رضا جون:);)

R£ɀД
04-12-2005, 10:32
شما جون بخواه اگه موجود باشه حتما ميدم.( يكم موضوع تاپيك داره منحرف ميشه)

R£ɀД
04-12-2005, 10:42
ساسان جان يكم تغيير دادم . اين رو امتحان كن. من خودم امتحان كردم جواب داد.


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

R£ɀД
04-12-2005, 10:47
مشكلش اين بود كه من بايد var رو قبل از procedure ميزاشتم تا متغيير ها داخل پروسيجر هم شناخته شده باشند.
الان اگه var رو بالاي پروسيجر مي زاشتم كار مي كرد ولي من اومدم دو تا متغيير x,s رو به صورت محلي داخل پروسيجر گذاشتم.
( اينا رو گفتم تا بهتر بفهمي جريان از چه قراره)

sAsAn.K
05-12-2005, 15:32
ممنون از رضا جون:);)

چیستا
13-12-2005, 13:49
سلام
منم دو تا برنامه می خواستم ..
من اینجا تازه واردم .. اگه کمکم کنین ممنون می شم :)
دو تا برنامه پاسکال می خواستم ..
ا- یک تقویم .. که توی یک صفحه جا بشه .. و مثلا به جای شنبه و اینا .. از 0 تا 6 باشه .. شروع سال و پایانش هم مثل امسال باشه .

2- یک برنامه که ماتریس معکوس بده .. و حداقل ماتریس 10 در 10 بگیره و حداکثر 20 در 20 ..



اگه جوابمو بدین خیلی ممنون می شم ..
اینا رو واسه هفته دیگه می خوام ...