Article View: alt.pl.comp.lang.csharp
Article #584Re: pewnie proste rozwiązanie
From: Marek Janaszewski USUNTO. z adre...
Date: Tue, 16 Mar 2004 13:20
Date: Tue, 16 Mar 2004 13:20
28 lines
2240 bytes
2240 bytes
W artykule news:c36kes$84l$1...@nemesis.news.tpi.pl, niejaki(a): Fredo z adresu <fer...@wp.pl> napisał(a): > Chcę napisać program, który zamieni mi podaną liczbę w kodzie > dziesiętnym na kod dwójkowy. mam taki fragment kodu, który w pewnym > sensie robi coś podobnego, ale nie do końca. Podpowiedzcie mi jak > przypisać liczbę, któą poda użytkownik, do tablicy tab, oraz jak > dodać do siebie wyniki podnoszenia do potęgi. [...] Witam! Kod w Pascalu, ale wydaje mi się, że powinien się przydać: http://delphi.cartall.com.pl/Pytania/no-frames.html#b112 Najwygodniej liczby w różnych systemach przechowywać w stringach i konwertować na liczbę. Taką liczbę przechowywaną w zmiennej integer można przekonwertować na string w dowolnym systemie. Tak to zostało wykonane przykładzie. W Pascalu div to operator dzielenia całkowitego, a mod to reszta z dzielnie. Np. 3 div 2 = 1 a 3 mod 2 = 1. Funkcje CharToInt i IntToChar bazują na kolejności w jakiej występują poszczególne znaki z ASCII, jeśli to stanowiło by jakiś problem można użyć tablicy do mapowaniu znaku '0' na jego wartość czyli 0, 'F' = 15. -- Pozdrawiam, Marek Janaszewski [ j_m...@gazeta.pl ]
Technical Details
Message-ID:
<c36vm0$1q4a$1@news.atman.pl>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!newsfeed.tpinternet.pl!news.atman.pl!not-for-mailReferences:
<c36kes$84l$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!newsfeed.tpinternet.pl!news.atman.pl!not-for-mail From: "Marek Janaszewski \(USUN_TO. z adresu!\)" <USUN_TO...@gazeta.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: pewnie proste rozwiązanie Date: Tue, 16 Mar 2004 14:20:49 +0100 Organization: ATMAN Lines: 29 Message-ID: <c36vm0$1q4a$1@news.atman.pl> References: <c36kes$84l$1@nemesis.news.tpi.pl> NNTP-Posting-Host: staticline702.toya.net.pl Mime-Version: 1.0 X-Trace: news.atman.pl 1079443968 59530 217.113.228.127 (16 Mar 2004 13:32:48 GMT) X-Complaints-To: use...@atman.pl NNTP-Posting-Date: Tue, 16 Mar 2004 13:32:48 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit