🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #584

Re: pewnie proste rozwiązanie

#584
From: Marek Janaszewski USUNTO. z adre...
Date: Tue, 16 Mar 2004 13:20
28 lines
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-mail
References: <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