PDA

نسخه کامل مشاهده نسخه کامل : درخواست براي نوشتن يك برنامه ساده



emp-ehsan
02-08-2008, 23:09
با سلام .

از همه عزيزاني كه دست اندركار برنامه نويسي ويژوال بيسيك هستند و در اين زمينه مهارت دارند خواهشمندم كه يك لطفي به من بكنند و يك برنامه با اين ويژگي ها رو براي من بنويسند. نوشتن اين برنامه فكر نمي كنم زياد سخت باشه ولي از اونجايي كه در اين زمينه تخصص ندارم مزاحم شما مي شم.

----------------------------------------------------------------------------------------------------------------
ابتدا ورودي ها ( كه از ابتدا تعداد آنها معلوم نيست ) را به صورت چهار عدد كه با علامت , از هم جدا شده اند ( مثلا به صورت a,b,c,d) دريافت مي كند.


بعد در خروجي و در يك پنجره موارد زير را نشان بدهد.

1-ميانگين قدرمطلق a - b با نام high
2-ميانگين قدرمطلق c - b با نام low
3-ميانگين قدرمطلق c - b با نام body
4-ميانگين قدرمطلق d - a با نام candel
----------------------------------------------------------------------------------------------------------------

با تشكر

emp-ehsan
03-08-2008, 13:01
يك جوانمرد پيدا نميشه اين برنامه رو برام بنويسه.

بهرام_62
03-08-2008, 16:36
سلام دوست عزیز من که منظورت رو درست و حسابی نفهمیدم
ولی فکر کنم منظورت اینه که
برنامه اول به تعداد n تا عدد بگیره از کاربر
بعد این n عدد رو به ترتیب از اول شروع کنه و تفاضل دو عدد اول و بعد تفاضل عدد دوم با سوم و ... را نشون بده آره؟
و به عدد اخر که رسید تفاضل اون رو با عدد اولی نشون بده
فکر کنم منظورت همین باشه
منم یک برنامه اینجوری برات نوشتم
اینم سورسش:


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

emp-ehsan
03-08-2008, 20:30
بهرام جان از لطفي كه كردي سپاسگذارم.
ميشه بگي چطور بايد از اين برنامه استفاده كنم؟

منظور تقريبا همينه كه شما فرموديد

براي ورودي اول تفاضل دو عدد اول رو محاسبه كند
براي ورودي دوم تفاضل دو عدد اول رو محاسبه كند
براي ورودي سوم تفاضل دو عدد اول رو محاسبه كند
براي ورودي چهارم تفاضل دو عدد اول رو محاسبه كند
براي ورودي پنجم تفاضل دو عدد اول رو محاسبه كند
براي ورودي ششم تفاضل دو عدد اول رو محاسبه كند
. . . .

بعد ميانگين اين اعداد رو حساب كنه و به عنوان high به من نشان بده

و به همين ترتيب براي low و body و candel به من نشان بده

بهرام_62
03-08-2008, 20:41
بعد ميانگين اين اعداد رو حساب كنه و به عنوان high به من نشان بده
منظورت اینه که میانگین اعداد ورودی رو حساب کنه یا میانگین تفاضل ها؟

و به همين ترتيب براي low و body و candel به من نشان بده
بیشتر توضیح بده

emp-ehsan
03-08-2008, 21:44
منظورت اینه که میانگین اعداد ورودی رو حساب کنه یا میانگین تفاضل ها؟


نه عزيز جان
ميخوام ميانگين تفاضل رو به من نشان بده

ببين اين نكته هم مهمه كه من به فاصله بين اين دو عدد نياز دارم و ممكنه گاهي وقت ها a از b كوچكتر باشه بنابراين مي خوام ميانگين قدر مطلق اين تفاضل ها بدست بياد.

براي بقيه حالت ها هم مشابه همين

-ميانگين قدرمطلق c - b با نام low

براي ورودي اول تفاضل دو عدد اول و سوم رو محاسبه كند
براي ورودي دوم تفاضل دو عدد اول و سوم رو محاسبه كند
براي ورودي سوم تفاضل دو عدد اول و سوم رو محاسبه كند
براي ورودي چهارم تفاضل دو عدد اول و سوم رو محاسبه كند
براي ورودي پنجم تفاضل دو عدد اول و سوم رو محاسبه كند
براي ورودي ششم تفاضل دو عدد اول و سوم رو محاسبه كند
. . . .

بعد ميانگين اين اعداد رو حساب كنه و به عنوان low به من نشان بده

mehdibarghi
06-08-2008, 10:27
همه این ورودیها که یک جواب میده ... پس میانگینشون هم خودش میشه !!!!!

بهرام_62
06-08-2008, 10:58
همه این ورودیها که یک جواب میده ... پس میانگینشون هم خودش میشه !!!!!

والا ما که نفهمیدیم منظور این بنده خدا چیه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

emp-ehsan
06-08-2008, 13:19
اگه جايي از توضيحاتم رو متوجه نمي شويد . لطفا بگيد تا بيشتر توضيح بدم.
خواهشا اگه كسي مي تونه اين لطف رو به من بكنه.