PDA

نسخه کامل مشاهده نسخه کامل : برنامه اي براي محاسبه ي sin & cos



shadli_m7
12-11-2006, 12:31
برنامه اي براي محاسبه يsin & cos & tan & cot مي خواستم.

خواهشا سريع وسريعتر

Admiral
12-11-2006, 12:51
خود سی در سرفایل Math.h توابع sin , cos رو داره.

Admiral
12-11-2006, 12:54
فقط کافیه هدرفایل math.h رو توی برنامه تون include کنید و از توابعش استفاده کنید.

اگر هم لیست توابع موجود در این هدرفایل رو میخواین میتونین از توی Help تمام اونها رو پیدا کنید.

shadli_m7
12-11-2006, 13:10
ممنون

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

Admiral
12-11-2006, 13:17
اما من برنامه كل نوشته شده شو ميخوام

متوجه نمیشم.منظورتون اینه که یه مثال کامل از نحوه استفاده از این توابع می خواین ؟

یا اینکه میخواین بدون استفاده از این توابع آماده، خودتون برنامه ای بنویسید که توابع sin, cos , tan,Cot رو پیاده سازی کنید؟

shadli_m7
12-11-2006, 14:50
بدون استفاده از توابع آماده خودم برنامه اي بنويسم كه پياده سازي شون بكنه.

ممنون ميشم اگه زودتر برام اين برنامه هارو بذاريد..

someone
12-11-2006, 15:16
سلام.
برای محاسبه ی sin و cos میتونید از سری ها استفاده کنید
برای محاسبه ی sin از این سری استفاده کنید .

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و برای محاسبه cos کافی است مقدار عبارت زیر را محاسبه کنین.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برنامه زیر مقدار sin رو محاسبه میکنه.

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

فكر كنم قسمت دوم برنام رو خودتون ميتونيد بنويسيد.

shadli_m7
13-11-2006, 09:16
بسيار ممنون از كمكتونsomeone

اگه ميشه در مورد تانژانت وكتانژانت هم اطلاعاتي بديد.

someone
13-11-2006, 11:07
دوباره سلام.
براي محاسبه tan ميتونيد از دو روش زير استفاده كنيد:

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

براي محاسبه ي cot هم مشخصه كه ميتونيد از اين رابطه استفاده كنيد:

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

ولي برنامه ها رو خودتون بايد بنويسيد. اگه مشكلي پيش اومد اطلاع بديد

shadli_m7
13-11-2006, 13:56
بازم ممنون

shadli_m7
16-11-2006, 09:28
سلام
برنامه sin رو نوشتم اما كامپايلر error مي ده كه:Multiple declaration for A

همينطور در مورد M_PI خطا ميده

اگه ميشه كمكم كنيد

مرسي

someone
16-11-2006, 14:23
دوباره سلام.
برنامه مشكلي نداره.
درباره ي error اولي كه پيش اومده بايد بگم احتمالا از دو Header مشابه يا دو تابع هم نام
در برنامه استفاده كرديد.
در باره ي m_PI بايد اضافه كنم كه منظور ازش عدد P بوده كه در اول كد برنامه به شكل زير تعريف شده:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فكر ميكنم به درستي از برنامه استفاده نكرديد.
راستي بنويسيد كه از چه كامپايلري استفاده ميكنيد.چون اگه از Borland TCpp ver استفاده ميكنيد بايد چند تغيير
در برنامه بديد.مثلا نيازي به تعريف M_PI نداريد و ميتونيد اين خط رو حذف كنيد.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در باره ي اينكه گفتيد درباره بقيه هم كد كامل رو بذاريد بايد بگم شما بايد خودتون سعي كنيد.
دقيقا مشابه كد اول هست. باور كنيدكار مشكلي نيست.
شروع كنيد و اگه به مشكل برخورديد اطلاع بديد. اينجا همه كمكتون ميكنند.

shadli_m7
16-11-2006, 14:48
ممنون

برنامه كوسينوس رو نوشتم خطايي نداد اما مقدارش رو بزرگتر از يك آورد . در حاليكه كوسينوس بين يك ومنفي يك تعريف ميشه!

فكر مي كنيد اشكال كارم كجا بوده؟

در ضمن من از برنامه ي توربو سي استفاده ميكنم.

بازم ممنون

someone
16-11-2006, 21:49
دوباره سلام.
من براتون نوشتم كه چطور ميتونيد Cos رو محاسبه كنيد با اين حال براتون كدش رو ميذارم.
تنها كافي يك خط به برنامه اضافه كنيد.

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

باقي برنامه هم همونه. ديديد كه تنها يك خط به برنامه اضافه كردم و الگوريتم برنامه رو هم براتون گذاشته بودم.
درباره tan و cot به همين شيوه عمل كنيد.
M_PI نيازي به تعريف نداره چون از TC استفاده ميكنيد. سعي كنيد در حلقه ها تعريف متغيير نداشته باشيد.
مثلا برنامه رو به اين شكل تغيير بديد:


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


باز اگه مشكلي بود اطلاع بديد.

shadli_m7
21-11-2006, 13:24
ممنون
داره كمكم درست ميشه.

m_mab2004
10-05-2007, 09:04
سلام.
برای محاسبه ی sin و cos میتونید از سری ها استفاده کنید
برای محاسبه ی sin از این سری استفاده کنید .

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و برای محاسبه cos کافی است مقدار عبارت زیر را محاسبه کنین.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برنامه زیر مقدار sin رو محاسبه میکنه.

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

فكر كنم قسمت دوم برنام رو خودتون ميتونيد بنويسيد.




دوست عزیز اگر ممکنه این برنامه رو به زبان ++c بنویسید چون بسیار عجله دارم خودم نمیتونم این برنامه رو به زبان ++c تبدیل کنم و در ضمن اگر کامل بنویسید یک دنیا ما رو خوشحال می کنی

mohammad aghajani
10-05-2007, 12:06
اگه لطف کنید به زبان#c هم بنویسید ممنون می شم چون فکر می کنم برنامه جالبی بشه

elmira.h
12-05-2013, 01:24
vaghen mamnoon az rahnamayitoon kheili ba dardam khord