Thứ Năm, 26 tháng 11, 2015

Bài 4: Tính S(n) = ½ + ¼ + ... + 1/2n

Bài 4: Tính S(n) = ½ + ¼ + ... + 1/2n


  1. #include <stdio.h>
  2. #include <conio.h>

  3. void main()
  4. {
  5. int n = 3;
  6. float S = 0;
  7. int i = 2;
  8. while(i <= 2 * n)
  9. {
  10. S = S + 1.0 / i;
  11. i = i + 2;
  12. }
  13. printf("Tong la: %0.2f", S);
  14. getch();
  15. }
Chạy code: 9 to 14
i = 2:
2 <= 2 * 3 = 6 chạy S = S + 1 / i = 0 + 1 / 2

i = 4:
4 <= 2 * 3 = 6 chạy S = S + 1 / i = 0 + 1 / 2 + 1 / 4

i = 6:
6 <= 2 * 3 = 6 chạy S = S + 1 / i = 0 + 1 / 2 + 1 / 4 + 1 / 6

i = 8:
8 <= 2 * 3 = 6 dừng thoát khỏi vòng lặp

In ra S = + 1 / 2 + 1 / 4 + 1 / 6 = 0.92