Hỏi thuật toán tính e = 1 + x/1! - x^2/2! +…+(-1)^n+1*(x^n/n!)

Cho em hỏi thuật toán bài này với ạ sơ đồ khối ạ
Tính e = 1 + x/1! - x^2/2! +…+(-1)^n+1*(x^n/n!) , với n là số nguyên dương, x là số thực được nhập từ bàn phím

Bài này cần vòng lặp. Lặp thế nào thì bạn xem kĩ lại đề, xem yếu tố nào lặp lại nhé.

Em cần tìm công thức tổng quát và nhét nó vào vòng lặp.

1 Like

ChO e hỏi có thể sd công thức có giai thừa k ạ

Tức là sao hả bạn? Ý bạn là gì?

E dùng S=x^i /i! Vì e mới học nên chưa biết gì. :slight_smile:

Không có công thức sẵn của n! đâu bạn à. Chỉ có công thức hàm mũ là sẵn thôi.

Mà nếu dùng công thức sẵn thì cần gì phải làm bài này nữa, in ra exp(1) là xong cả bài.

Cho em hỏi bài này hướng ntn dk k ạ

Hướng của bài là đề yêu cầu gì mình làm nấy.

Mình gợi ý:

  • Bạn có thể tính được x^i khi có sẵn kết quả của x^(i-1) không?
  • Bạn có thể tính được i! khi có sẵn kết quả của (i-1)! không?

Tạo 1 vòng lặp, 1 biến chứa giá trị x^i, 1 biến chứa giá trị i!, sau mỗi lần lặp thì nhân 2 biến đó lên.

Em vừa mới học a có thể chỉ em hướng đk k

Em k cần dùng biến chứa x^i dk k

Không cần cũng được, nếu thích thì bạn có thể lưu luôn x ^ i / i! vào 1 biến.

thế thì chỉ cần ntnay thôi ạ

Ô S = ... sai nhé.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?