30/09/2018, 18:50

Hỏi về viết Calculator trên android

Dear mọi người.
Hiện tại em đang định viết phần mềm calculator trên trên android. Nhưng vấn đề là phần mềm sẽ tính
1+1+35 thì sẽ tính 35 trước và các phép cộng sẽ làm sau. Mọi người cho e hỏi có cách nào để thực hiện việc đó không? Em suy nghĩ là add các số và dấu vào array rồi sẽ cộng dần. Nhờ mọi người tư vấn hộ. Tks all

caybang viết 20:52 ngày 30/09/2018

ban tham khao cacs clip cua anh nay. sr tai khong co thoi gian giai thich danh copy link dua cho ban,

TriNVM viết 21:00 ngày 30/09/2018

Thank bạn @tungnhuxua nhưng cái này làm có 2 số à. Mình muốn nó cộng 1 dãy số. Bạn có tài liệu nào k

caybang viết 21:03 ngày 30/09/2018

calculator trên trên android


nay ban xem thu, chu yeu ban xem nam duoc login roi lam, dung copy nhe, @@ thấm vào thân

X viết 20:56 ngày 30/09/2018

Tìm hiểu về Tiền tố (prefix), trung tố (infix), hậu tố (postfix). Dùng stack và tính thôi.

... viết 20:59 ngày 30/09/2018

Bạn có thể dành nhiều thời gian hơn cho việc thiết kế giao diện những việc khác nếu dùng một số thư viện mã nguồn mở trong java.

http://projects.congrace.de/exp4j/

exp4j is capable of evaluating expressions and functions in the real domain. It’s a small (40KB) library without any external dependencies, that implements Dijkstra’s Shunting Yard Algorithm. exp4j comes with a standard set of built-in functions and operators. Additionally users are able to create custom operators and functions.

Expression e = new ExpressionBuilder("3 * sin(y) - 2 / (x - 2)")
        .variables("x", "y")
        .build()
        .setVariable("x", 2.3)
        .setVariable("y", 3.14);
double result = e.evaluate();

Nhưng không nên bỏ qua việc tìm hiểu cách tính toán biểu thức dạng trung tố, hậu tố …

Bài liên quan
0