سلام
برنامه sin رو نوشتم اما كامپايلر error مي ده كه:Multiple declaration for A
همينطور در مورد M_PI خطا ميده
اگه ميشه كمكم كنيد
مرسي
Printable View
سلام
برنامه sin رو نوشتم اما كامپايلر error مي ده كه:Multiple declaration for A
همينطور در مورد M_PI خطا ميده
اگه ميشه كمكم كنيد
مرسي
دوباره سلام.
برنامه مشكلي نداره.
درباره ي error اولي كه پيش اومده بايد بگم احتمالا از دو Header مشابه يا دو تابع هم نام
در برنامه استفاده كرديد.
در باره ي m_PI بايد اضافه كنم كه منظور ازش عدد P بوده كه در اول كد برنامه به شكل زير تعريف شده:
فكر ميكنم به درستي از برنامه استفاده نكرديد.کد:#define M_PI 3.14....
راستي بنويسيد كه از چه كامپايلري استفاده ميكنيد.چون اگه از Borland TCpp ver استفاده ميكنيد بايد چند تغيير
در برنامه بديد.مثلا نيازي به تعريف M_PI نداريد و ميتونيد اين خط رو حذف كنيد.
در باره ي اينكه گفتيد درباره بقيه هم كد كامل رو بذاريد بايد بگم شما بايد خودتون سعي كنيد.کد:#define M_PI 3.14....
دقيقا مشابه كد اول هست. باور كنيدكار مشكلي نيست.
شروع كنيد و اگه به مشكل برخورديد اطلاع بديد. اينجا همه كمكتون ميكنند.
ممنون
برنامه كوسينوس رو نوشتم خطايي نداد اما مقدارش رو بزرگتر از يك آورد . در حاليكه كوسينوس بين يك ومنفي يك تعريف ميشه!
فكر مي كنيد اشكال كارم كجا بوده؟
در ضمن من از برنامه ي توربو سي استفاده ميكنم.
بازم ممنون
دوباره سلام.
من براتون نوشتم كه چطور ميتونيد Cos رو محاسبه كنيد با اين حال براتون كدش رو ميذارم.
تنها كافي يك خط به برنامه اضافه كنيد.
باقي برنامه هم همونه. ديديد كه تنها يك خط به برنامه اضافه كردم و الگوريتم برنامه رو هم براتون گذاشته بودم.کد:#include "stdio.h"
#include "Math.h"
float Afunction(float n , float x);
double Bfunction(int n );
int main()
{
int n = 10;
float x = 60; //----> Angle
float Result = 0;
x *= M_PI / 180; //----> convert to Rad
for(int i = 0; i <= n; i++)
Result += Afunction(i,x) / Bfunction(i);
Result = sqrt( 1 - pow(Result,2)) ;
printf("%3.4f\n",Result);
return 0;
}
درباره tan و cot به همين شيوه عمل كنيد.
M_PI نيازي به تعريف نداره چون از TC استفاده ميكنيد. سعي كنيد در حلقه ها تعريف متغيير نداشته باشيد.
مثلا برنامه رو به اين شكل تغيير بديد:
کد:for(int i;i<n;i++)
{
//something
}
||
\/
\/
int i;
.
.
.
for(i;i<n;i++)
{
//something
}
باز اگه مشكلي بود اطلاع بديد.
ممنون
داره كمكم درست ميشه.
نقل قول:
دوست عزیز اگر ممکنه این برنامه رو به زبان ++c بنویسید چون بسیار عجله دارم خودم نمیتونم این برنامه رو به زبان ++c تبدیل کنم و در ضمن اگر کامل بنویسید یک دنیا ما رو خوشحال می کنی
اگه لطف کنید به زبان#c هم بنویسید ممنون می شم چون فکر می کنم برنامه جالبی بشه
vaghen mamnoon az rahnamayitoon kheili ba dardam khord