#include <stdio.h> #include <conio.h> void main() { int n = 3, i = 1; float S = 0, x = 3, R = 1; float M = 0; while(i <= n) { M = M + i; R = R * x; S = S + R / M; i++; } printf("S = %2.2f", S); getch(); }
Chạy code: while to printf
i = 1:
1 <= 3 chạy M = M + i = 1 chạy R = R * x = x chạy S = S + R / M = x
i = 2:
2 <= 3 chạy M = M + i = 3 chạy R = R * x = x^2 chạy S = S + R / M = x + x^2 / 3
i = 3:
3 <= 3 chạy M = M + i = 6 chạy R = R * x = x^3 chạy S = S + R / M = x + x^2 / 3 + x^2 / 6
i = 4 <= 3 dừng thoát in S = x + x^2 / 3 + x^2 / 6
