Đổ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
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 ...
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ìm kiếm theo từ khóa liên quan:
thủ thuật lập trình lập trình căn bản lập trình C # tài liệu lập trình đổi số thập phânTài liệu liên quan:
-
114 trang 243 2 0
-
80 trang 222 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
142 trang 130 0 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 118 0 0 -
124 trang 113 3 0
-
150 trang 104 0 0