Bài 38. Đổi số thập phân sang bát phân và ngược lại

thập phân sang bát phân

Trong bài học này, bạn đọc sẽ cùng Lập Trình Không Khó tiếp tục luyện tập kiến thức về hàm đã được học trong khóa học Học C Bá Đạo ở các bài học trước. Lần này chúng ta sẽ giải quyết bài toán chuyển đổi số thập phân sang bát phân và ngược lại, đổi số tphân sang hệ thập phân.

Cách đổi số thập phân sang bát phân và ngược lại

Cách đổi thập phân sang bát phân

/*
Chuyển cơ số 10 sang cơ số 8
Ta có hệ cơ số 10: 1234 = 1 * 10^3 + 2 * 10^2 + 3 * 10^1 + 4 * 10^0
Còn với hệ cơ số 8: 25 = 2 * 8 ^ 1 + 5 * 8 ^ 0 = 21
*/
Vậy cách chuyển đổi hệ thập phân sang bát phân như sau:
Giả sử n = 100, chừng nào n còn lớn hơn không ta chia dư n cho 8 và sau đó chia n cho 8.
4, 12 vì 100 % 8 = 4, 100 / 8 = 12
4, 1 vì 12 % 8 = 4, 12 / 8 = 1
1, 0 vì 1 % 8 = 1, 1 / 8 = 0

Sau cùng ta đảo ngược số dư của nó. Vậy 100 ở cơ số 10 là 144 ở hệ cơ số 8.

=> 144 = 1 * 8^2 + 4 * 8 + 4.
đổi Thập Phân Sang Bát Phân Trên Máy Tính
Cách đổi cơ số trên máy tính của Windows.
Dưới đây là lời giải tham khảo:

Kết quả chạy:

Đổi hệ bát phân sang thập phân

Đổi số thập phân sang bát phân và ngược lại
Ý tưởng đổi hệ bát phân sang hệ thập phân

Kết quả chạy chương trình:

avatar
  Subscribe  
Notify of