Ngôn Ngữ C# - Chuyển Hệ 10 Sang Hệ 2

Chuyển hệ thập phân sang nhị phân

1. SỐ THẬP PHÂN

Số thập phân là số cơ số 10 vì nó nằm trong khoảng từ 0 đến 9, có tổng số 10 chữ số từ 0 đến 9. Bất kỳ kết hợp chữ số nào là số thập phân như 23, 445, 132, 0, 2,…

2. SỐ NHỊ PHÂN

Số nhị phân là số cơ số 2 vì số này là 0 hoặc 1. Bất kỳ kết hợp nào của 0 và 1 là số nhị phân như 1001, 101, 11111, 101010, ...

Thập phân Nhị phân
1 0
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010

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

Thuật toán sau:

  • Bước 1: Chia số đó cho 2 với toán tử % và lưu phần dư vào trong mảng

  • Bước 2: Chia số cho 2 với toán tử /

  • Bước 3: Lặp lại bước 2 tới khi số là lớn hơn 0

using System; public class ConversionExample { public static void Main(string[] args) { int n, i; int[] a = new int[10]; Console.Write("Enter the number to convert: "); n= int.Parse(Console.ReadLine()); for(i=0; n>0; i++) { a[i]=n%2; n= n/2; } Console.Write("Binary of the given number= "); for(i=i-1 ;i>=0 ;i--) { Console.Write(a[i]); } } }

Kết quả:

Enter the number to convert:10 Binary of the given number= 1010

Xem ví dụ

Từ khóa » Chuyển Cơ Số 10 Sang Cơ Số 2