tính sinx theo độ chính xác 0,00001 theo công thức

2 2.2K 17
tính sinx theo độ chính xác 0,00001 theo công thức

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài 113: Lập chương trình tính sin(x) với độ xác 0.00001 theo công thức Sin(x) = x – x^3/3! + x^5/5! + … + (-1)^n x^2n + 1/(2n + 1)! #include #include #include #define eps 1e-4 // Sai số int main() { float S, T, x, LuyThua, GiaiThua; int i, Dau = -1; printf("\nNhap x(radian): "); scanf("%f", &x); GiaiThua = 1; S = T = LuyThua = x; for(i = 3; T > eps; i += 2, Dau = -Dau) { T = (LuyThua *= x * x) / (GiaiThua *= i * (i - 1)); S += Dau * T; } printf("\nCong thuc Taylor: sin (%.2f) = %.4f", x, S); printf("\nSin () cua math.h: sin(%.2f) = %.4f", x, sin(x)); getch(); return 0; }

Ngày đăng: 19/10/2016, 13:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan