[Java] Chương trình Calculator – Máy tính bỏ túi
Hôm nay mình sẽ giới thiệu và chia sẻ với các bạn chương trình máy tính bỏ túi (Calculator) viết bằng java dựa trên 2 thuật toán chuyển biểu thức trung tố về hậu tố và tính giá trị của biểu thức hậu tố.
Chương trình này là bản nâng cấp của bản trên android mình đã làm cách đây một thời gian.
Giao diện của chương trình tương đối đơn giản, ứng với 3 chế độ tính toán chính thì có 3 giao diện tương ứng là Basic, Advanced, Program được lựa chọn ở menu Mode.
Giao diện, chức năng Basic
Ở chế độ cơ bản này thể hiện các phép tính đơn giản nhưng có thể thực hiện một chuỗi các phép toán liên tiếp.
Giao diện, chức năng Advanced
Cho phép tính toán các phép toán nâng cao như căn bậc n, chỉnh hợp, tổ hợp (nCr, nPr), các phép tính lượng giác với 2 chế độ Deg và Rad, phép phân tích số nguyên thành thừa số nguyên tố (a*b). Ngoài ra còn cho phép người dùng lưu lại các kết quả đã tính vào các biến Ans, vA, vB, …, vF qua phép gán STO.
Giao diện, chức năng Program
Cho phép tính toán với các hệ số 2, 8, 10, 16 với các phép toán đặc trưng như Mod, Not, Or, Xor. Ở phía dưới màn hình hiển thị kết quả còn cho phép chuyển đổi kết quả (nếu là số nguyên) giữa các hệ cơ số.
Các bạn có thể tìm thấy sự trợ giúp hoặc giới thiệu về máy tính ở menu Help.
Download Mã nguồn và file jar của chương trình
Mọi thắc mắc, góp ý xin liên hệ trực tiếp với mình qua Email hoặc facebook.
Tham khảo: Sản phẩm của tôi
a ơi a có video nào cụ thể ko anh.vì e mới bắt đầu học
Video cụ thể là sao? Video về cái gì hả bạn?
anh ơi cho em hỏi là để có giao diện như trên là chạy trên cái gì đó anh
Anh làm trên java 😉
Anh cho em hỏi làm sao anh có thể ghi các ký tự đặc biệt như:
“√”, “¬”,… vao eclipse vậy?
Bạn vào đây lấy các ký tự đặc biệt nhé. http://pastebin.com/45g8vdNi
ANH Nguyen Van quan ơi,
Bạn gọi thế thôi ah?
a ơi cho e xin fb của a e hỏi tí ạ :(((
Bạn liên hệ: fb.com/nguyenvanquan7826