Chương trình JavaScript để chuyển đổi thập phân thành nhị phân

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để chuyển đổi một số thập phân thành một số nhị phân.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Hàm JavaScript và biểu thức hàm
  • JavaScript while và do… while Loop

Ví dụ 1: Chuyển đổi thập phân thành nhị phân

 // program to convert decimal to binary function convertToBinary(x) ( let bin = 0; let rem, i = 1, step = 1; while (x != 0) ( rem = x % 2; console.log( `Step $(step++): $(x)/2, Remainder = $(rem), Quotient = $(parseInt(x/2))` ); x = parseInt(x / 2); bin = bin + rem * i; i = i * 10; ) console.log(`Binary: $(bin)`); ) // take input let number = prompt('Enter a decimal number: '); convertToBinary(number);

Đầu ra

 Bước 1: 9/2, Phần còn lại = 1, Thương = 4 Bước 2: 4/2, Phần còn lại = 0, Thương = 2 Bước 3: 2/2, Phần còn lại = 0, Thương = 1 Bước 4: 1/2, Phần còn lại = 1, Thương số = 0 Nhị phân: 1001

Trong chương trình trên, người dùng được nhắc nhập một số thập phân. Số do người dùng nhập được chuyển làm đối số cho convertToBinary()hàm.

Các whilevòng lặp được sử dụng cho đến khi số nhập vào bởi người sử dụng trở thành 0 .

Giá trị nhị phân được tính bằng:

 bin = bin + rem * i;

Đây rem%giá trị môđun của số khi chia cho 2 và i là giá trị vị trí của số nhị phân.

Ví dụ 2: Chuyển đổi thập phân sang nhị phân bằng toString ()

 // program to convert decimal to binary // take input const number = parseInt(prompt('Enter a decimal number: ')); // convert to binary const result = number.toString(2); console.log('Binary:' + ' ' + result);

Đầu ra

 Nhập một số thập phân: 9 Nhị phân: 1001

Trong chương trình trên, người dùng được nhắc nhập một số. Các parseInt()phương pháp được sử dụng để chuyển đổi một giá trị chuỗi thành một số nguyên.

Phương thức tích hợp trong JavaScript toString((radix))trả về một giá trị chuỗi trong một cơ số (cơ số) được chỉ định. Ở đây, toString(2)chuyển đổi số thập phân thành số nhị phân.

thú vị bài viết...