محاسبه سینوس بدون استفاده از توابع کتابخانه ای کامپایلر
#include <stdio.h>
#include <conio.h>
#include <math.h>#include <conio.h>
long Fact( float x)
{
long f ;
int i ;
f = 1 ;
for ( i=1 ; i<=x ; i++)
f = i * f;
return f;f = i * f;
}
//-------------------------------------------------------------------------------------------------------------------
float mysin ( float x )
{
float s;
s =x-(pow(x, 3))/Fact(3)+(pow(x, 5))/Fact(5)-(pow(x, 7))/Fact(7)+
(pow(x, 9))/Fact(9)-(pow(x, 11))/Fact(11);
return s;
}
//--------------------------------------------------------------------------------------------------------------------
main ()
{
float x, y ;
printf("pleas enter angle in degree:");
scanf("%f", &x);
x=x*3.14/180;
y=mysin(x);
printf("\n sin=%f", y);
getch();
}
هیچ نظری موجود نیست:
ارسال یک نظر