[Java] Game cờ caro 2 người chơi

Hôm nay mình tiếp tục chia sẻ tới các bạn Game caro 2 người chơi với giao diện đồ họa đẹp mắt, thân thiện và dễ sử dụng. Chương trình cho phép người chơi có thể chọn trò chơi mới, ván mới, đi lại và xin thua. Bên phía trên mỗi hình người có ghi tỷ số trận đấu và trạng thái đến lượt người nào đi. Khi bắt đầu vào game cho phép chọn […]

[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 […]

[Java] Demo quản lý danh bạ

Mình tiếp tục giới thiệu chuơng trình Demo quản lý danh bạ. Do đây chỉ là Demo nên chức năng cũng như tính ứng dụng vào thực tế không cao, tuy nhiên có rất nhiều điểm đáng chú ý. Chương trình có 4 chức năng chính là thêm, sửa, xóa và tìm kiếm liên lạc trong danh bạ. Mỗi liên lạc trong danh bạ gồm 4 trường là họ tên, số điện thoại, địa chỉ […]

[Java – Game] Trò chơi Pikachu (Pokemon)

Pokemon là một bộ phim hoạt hình gắn với tuổi thơ dữ đội của mình và các bạn 8x, 9x mà trong đó pikachu là một pokemon được yêu thích nhất =)). Nói như vậy thôi nhưng thực chất thì game pikachu lại chả liên quan gì đến nội dung của phim mà chỉ đơn giản là tìm những hình ảnh pokemon giống nhau ghép chúng lại là ăn điểm. Điều kiện ăn điểm là […]

[Java – Thuật toán] Mô phỏng thuật toán Dijkstra tìm đường đi ngắn nhất

Về thuật toán, bạn có thể xem lại tại bài viết Tìm đường đi ngắn nhất Dijkstra, Floyd. Bài này mình sẽ giới thiệu tới các bạn chương trình mô phỏng thuật toán Dijkstra có đồ họa trên Java, đây cũng là đề tài thực tập cơ sở của mình. Update ngày 23/05/2015: Sửa lỗi không load được icon trên windows. Chương trình cho phép người dùng vẽ đồ thị một cách nhanh chóng và […]

Thư viện tính biểu thức theo thuật toán Balan

Thư viện này mình xây dựng trên nền tảng java để phục vụ việc tính toán giá trị các biểu thức phức tạp. Một số hàm chính trong thư viện gồm có: Update 09/10/2014: phiên bản 1.1: Fix & bắt một số lỗi, thông báo khi phép toán không chuẩn. isNumber(String s) : trả về true nếu s là số, ngược lại trả về false isNumber(char c): trả về true nếu s là số, ngược […]

[Pascal – TUT] Bài 7: Chương trình con

1. Lợi ích của dùng chương trình con(CTC) – Chương trình có nhiều phân đoạn mỗi phân đoạn thực hiện một chức năng nào đó{ khi đó ta sử dụng ctc để làm các phân đoạn trên} – Trong chương trình, có những đoạn cần phải lập đi, lập lại nhiều lần ở những chỗ khác nhau. Để tránh phải viết lại các đoạn đó người ta thường phân chương trình ra thành nhiều CTC […]

[C/C++] Đồ họa trong Dev-C++

Update 24/05/2014: Đã test thành công trên cả hệ thống win 64 lẫn 32 bit. Sử dụng được cả thư viện winbgim.h và graphics.h Việc sử dụng đồ họa trên dev-C hơi khó khăn só với trên Turbo C khi mà Turbo C cho phép sử dụng ngay còn dev-C thì không được, chúng ta cần một số bước nhỏ để thiết lập đồ họa trong Dev-C. Nội dung Sử dụng thư viện winbgim.h Sử […]

[Cây nhị phân] Chuyển cây nhị phân sang cây nhị phân tìm kiếm

Cách làm của mình rất đơn giản. Chúng ta chỉ việc duyệt vào lưu lại các phần tử của cây nhị phân ban đầu vào mảng và cuối cùng là chèn các giá trị của mảng vào cây theo cách chèn 1 Node vào cây nhị phâ. Vậy là đã được 1 cây nhị phân tìm kiếm. Code:

[Assembly] Nhập vào 1 ký tự kiểm tra có là số hay không Assembly

Bài toán kiểm tra ký tự nhập vào có là số hay không. code