با عرض سلام
ميدونم كه اين برنامه در header فايل math.h قرار دارد ولي من به برنامه اي با زبان ساده براي يك فرد مبتدي نياز دارم؟
ممنون ميشم اگه هرچه زودتر كمكم كنيد
با عرض سلام
ميدونم كه اين برنامه در header فايل math.h قرار دارد ولي من به برنامه اي با زبان ساده براي يك فرد مبتدي نياز دارم؟
ممنون ميشم اگه هرچه زودتر كمكم كنيد
سلام خدمت دوستان و اساتيد.
يه مدت كوتاهي نبودم كلي از دستم راحت بوديد, مخصوصا جناب ...= sin2x .
به هر حال ...
---
يه سري هست كه ميتونيد ازش استفاده كنيد.
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدفك كنم خودش هم از اين سري استفاده كنه.
ممنون از لطفتون كه روش تيلور رو معرفي كردين ولي من در نوشتن برنامه در زبان c مشكل دارم، اگه امكانش هست خود كدها رو برام بنويسين
سلام خوبي من برات کدهارو می نويسم
#include <stdio.h>
#include <math.h>
#define PI 3.141592654
double SIN(double);
int main()
{
printf("\t\t\t***{Fateme Habibi Ehsani.8813003}***\n\n\n");
double x,deg=0,y,ARG;
printf(" {sin(X) whit lib function} \t {SIN(X) whit my function}\n\n");
while(deg<=360)
{
ARG=(2*PI*deg)/360;
x=sin(ARG);
printf("sin(%3.0f):",deg);
printf("%+10.20f\t",x);
y=SIN(ARG);
printf("SIN(%3.0f):",deg);
printf("%+10.20f\n\n",y);
deg+=15;
}
}
double SIN(double ARG)
{
int i=1,n=1,z=-1;
double SIN=0,x=0,y=0;
x=ARG;
while(i<=10||-0.00001<x<0.00001) /*y=fabs(x)*/
{
SIN+=x;
x=x*((ARG*ARG)/((n+1)*(n+2)))*z;
i++;
n+=2;
}
return SIN;
}
double n1, x, ans;
n1 = Convert.ToDouble(txb_n1.Text);
x = Math.PI * n1 / 180;
ans = Math.Sin(x);
lbl_ans.Text = x.ToString();
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)