phihndhsp
Thành viên gạo cội
- Tham gia
- 26/12/09
- Bài viết
- 3,363
- Được thích
- 2,488
- Giới tính
- Nam
- Nghề nghiệp
- Giáo Viên
Bài này dùng đệ quy cho đỡ phải viết nhiều. Mình online bằng điện thoại, test sau.
Mã:Function DecimalToBinary(Byval n&) As String If n<2 Then DecimalToBinary=CStr(n) Else DecimalToBinary=DecimalToBinary(Int(n/2)) & (n Mod 2) End If End Function
của tôi thì như vậy
Mã:
Function NhiPhan(n, ByRef Tam As String) As String
If (n > 0) Then
NhiPhan = NhiPhan(Int(n / 2), Tam)
Tam = Tam & n Mod 2
End If
NhiPhan = Tam
End Function