[Thuật toán] Tính các hàm lượng giác

Công thức tính sin(x) và các hàm lượng giác khác như sau: VD tính sin(x) , x tính theo radian Có thể do kiểu dữ liệu hoặc một số lý do khác mà chỉ chính xác được đến -27<=x<=27 với x tính theo radian. Ở code trên chúng ta không tính hàm x^(2i+1) và (2i+1)! riêng ra mà tính liền vào temp tức là tính temp = x^(2i+1) / (2i+1)! để tránh tràn số với […]

[C/C++] Hiển thị số hệ 2, hệ 8, hệ 16 của số thập phân

Để hiển thị số hệ 10 sang các hệ khác, thông thường chúng ta nghĩ đến cách đổi chúng ra các hệ kia bằng thuật toán. Nếu muốn vậy bạn có thể tìm thêm trên Google đã có nhiều bài viết về các thuật toán đó rồi, ở đây mình nêu một số cách mà chúng ta không cần dùng thuật toán mà có thể hiển thị ngay. VD: Nhập 1 số hệ 10 rồi […]

[Assembly] Hiển thị dạng Hex của 1 số thập phân

Trong chương trình trên ta hiện dạng hex của số num là 223, các bạn có thể thay bằng số khác. code

[Java] Đệ quy gọi main trong Java

Thật bất ngờ khi một người bạn đưa cho code này và test đã chạy.

[Android] Failed to allocate 1999634432 B: Cannot allocate memory

khi gặp lỗi này bạn hãy giảm Memory Option RAM xuống khoảng 512.

[Assembly] Xuất số có nhiều chữ số trong Assembly

Để xuất số có nhiều chữ số ta thực hiện tách số từ phải sang trái bằng lệnh div và cất vào stack. Sau đó lại lấy từ stack ra. VD sau in số 12346 ra màn hình code

[Assembly] Xuất mảng trong Assembly

[Assembly] Xuống dòng trong Assembly

CR: mã ASCII là 0Dh giúp cho ta quay về đầu dòng. LF: mã ASCII là 0Ah giúp ta xuống dòng mới. Khai báo CLRF db 13,10,’$’ là khai báo một chuỗi gồm hai kí tự CR và LF. Chú ý rằng ở đây vẫn có kí tự $ để thông báo kết thúc chuỗi. VD về xuống dòng trong assembly sử dụng 0Ah. VD về về đầu dòng trong assembly sử dụng 0Dh. VD […]

[Java] Các mức truy cập trong java – Modifier in Java

Để bảo vệ dữ liệu tránh bị truy nhập tự do từ bên ngoài, lập trình hướng đối tượng sử dụng các từ khoá quy định phạm vi truy nhập các thuộc tính và phương thức của lớp. Java sử dụng một số bổ ngữ sau để kiểm soát việc truy nhập các thành phần của đối tượng : public: Thành phần công khai, truy nhập tự do từ bên ngoài. protected: Thành phần được […]

[Java] Hàm hoán vị trong Java – Swap in Java

Việc thực hiện hàm swap (đổi chỗ – hoán vị) trong java nó hơi khác so với C/C++ hay Pascal,… Muốn thay đổi giá trị của các biến khi ra khỏi hàm thì bạn phải sử dụng đến các đối tượng. Các bạn có thể tham khảo 2 VD dưới đây cho hàm swap sau đó nếu muốn hãy đọc chi tiết ở bên dưới hoặc nếu đọc code thấy khó hiểu thì hãy đọc […]