Tin học Tính gần đúng số pi với độ chính xác cho trước

hoàng việt nam

Học sinh chăm học
Thành viên
19 Tháng mười hai 2018
103
878
106
Nghệ An
THCS Cao Xuân Huy
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Với đề ở trên, em có code thấy sai nhưng không biết sai ở đâu:
#include <bits/stdc++.h>
using namespace std;
const double pi = 3.1415926;
int main() {
float SoPi, saiso, Epsilon;
int n, i;
float dau;
cout << "Hay cho sai so de tinh gan dung"; cin >> saiso;
SoPi = 1;
Epsilon = 3;
i = 0;
dau = -1;
while(Epsilon >= saiso){
dau *= (-1);
SoPi += dau * 1/(2*i+1);
Epsilon = abs(4 * SoPi - pi);
i++;
}
cout << "So Pi gan bang: "; cout << (float)SoPi*4 << endl;
}
Nhờ mọi người giúp tìm lỗi sai và sửa giúp. Em xin cảm ơn
 
  • Like
Reactions: Junery N
Top Bottom