Danh mục

Đổi số thập phân ra thập lục phân trong C#

Số trang: 5      Loại file: doc      Dung lượng: 318.00 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Học thêm trong môn số học về cách đổi hệ thống số từ hệ 10 sang hệ n.Từ hệ 10 sang hệ n chỉ cần đệ quy là đủ, từ hệ n sang hệ 10 thì cũng chỉ cần for để nhân dồn.Trong forum có rất nhiều bài viết về chuyển đổi giữa nhị phân và thập phân, bạn xem và áp dụngtương tự.
Nội dung trích xuất từ tài liệu:
Đổi số thập phân ra thập lục phân trong C#ĐổisốthậpphânrathậplụcphântrongC#Làmthếnàođểđổiạ?Dànhchoamateurthôi,vớicấutrúclặpFORlàchủyếu..Vàcũngdùngcấutrúctrênđểđổisốthậpphânrasốnhịphân.Aibiếtxinhướngdẫngiúpem.Thanks! #2 16012008,09:54PM Ngàygianhập:112006 Bàiviết:979 huynguyen XCoworkerMemberHọcthêmtrongmônsốhọcvềcáchđổihệthốngsốtừhệ10sanghện.Từhệ10sanghệnchỉcầnđệquylàđủ,từhệnsanghệ10thìcũngchỉcầnforđểnhândồn.Trongforumcórấtnhiềubàiviếtvềchuyểnđổigiữanhịphânvàthậpphân,bạnxemvàápdụngtươngtự.__________________ #3 17012008,09:11AM Ngàygianhập:062007 Nơiở:TP.HCM sunflower Bàiviết:171 Thànhviênnhiệttình Cứdùngđệquynhưđoạncodesau:(khôngcóthờigianđểtrìnhbàychođẹp,dựavàođómàtrìnhbàylại)Code: class Program { static private string soHex; static void Main(string[] args) { Console.WriteLine(Nhap so: ); string s = Console.ReadLine(); int i = int.Parse(s); DtoH(i); Console.WriteLine(soHex); Console.ReadLine(); } static private void DtoH(int d) { int r = d % 16; if (d - r == 0) { string c= toChar(r); soHex += c; } else { soHex += toChar(r); DtoH((d - r) / 16); } } static string toChar(int r) { string s = 123456789ABCDEF; char[] c = s.ToCharArray(); return c[r - 1].ToString(); } }Tìmhiểuthêmởđây__________________ GácKiếm #4 17012008,10:30AM Ngàygianhập:092006 Nơiở:/usr/share/.hack@ Xcross87 Bàiviết:2,148 [Cviet]TechSupporter Code: string decimalNumber = 32768; int number = int.Parse(decimalNumber); string hex = number.ToString(x);__________________ cviet.tech_support #5 17012008,09:08PM Ngàygianhập:072006 KevinHoang Nơiở:HàNội Bàiviết:2,022 Founder&Administrator DrthấylàcáiParsenókhôngphântíchđượcmộtsốkiểufloatingpoint.Cả2codecủasunflowervàXcross87đềuchỉđúngvớisốnguyênthôi.Drcũngkhôngcóbiếtcáchnàongoàicáchlàtựxâydựnghàmđểchuyểnđổi.Vềcáchchuyểnđổithìkhôngcógìkhó.Cầntáchsốcầnchuyểnrathànhphầnnguyênvàphầnthậpphân.TheoDrbạnnênxâydựng2hàmriênglẻ.Đểchocodenósángsủahơn.PhầnnguyênthìcóthểdùngcodecủaPetechongắngọn.Hoặclàsửdụngphươngphápchialấydư,cáchnàydễvànhiềungườibiếtnênDrkhônggiớithiệu.CònphầnthậpphânthìDrcóngồiviếtchobạncáibảngsau.Bạnnhìnvàochắcchắnsẽlàmđược.Code: 0.01*2=0.02 0.0 0.02*2=0.04 0.00 0.04*2=0.08 0.000 0.08*2=0.16 0.0000 0.16*2=0.32 0.00000 0.32*2=0.64 0.000000 0.64*2=1.28 ...

Tài liệu được xem nhiều: