khi ta nhập 1 biểu thức có chứa sin, cos, tan để tính ra kết qua đúng thì xử lí ntn vậy mn?
Xử lý biểu thức dạng trung tố
float/double result = sin(a) + cost(b) + tan© + a + b + c +…;
a, b, c là số nhập vào từ bàn phím, include math.h vào
cái đó là chỉ nhập các số vào thôi bạn ơi
ý mình là nhập cả biểu thức đầy đủ vào thì sao biết đc?
Dùng đệ quy xử lí phần trong () của hàm sin,cos… Tính giá trị đó, sau đó làm tiếp phần ngoài
1 Like
Ý là nhập vào chuỗi ký tự rồi auto ra phép toán?
đúng rồi đó bạn! nhập vào phép toán dạng chuỗi rồi cho ra kết quả
Mình nhớ đâu đó trên diễn đàn cách đây không lâu cũng đã có ngừoi làm rồi share code thì phải. Nhưng nguyên lý thì như bạn Gio nói, tính tất cả trong ngoặc, sau đó xóa tất cả trong ngoặc, rồi cứ tiếp tục thế cho tới hết ngoặc 
Bạn dùng ký pháp Balan để tính nhé
còn ký pháp Balan là gì thì bạn có thể Google để tìm hiểu
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?