Thread View: alt.pl.comp.lang.csharp
6 messages
6 total messages
Started by Radek
Tue, 04 May 2004 09:51
Hex na Dec
Author: Radek
Date: Tue, 04 May 2004 09:51
Date: Tue, 04 May 2004 09:51
11 lines
1209 bytes
1209 bytes
Witam, chc� napisac program, kt�ry po wprowadzeniu liczby w systemie szesnastkowym zamieni j� na liczb� w systemie dziesi�tnym: Hex na Dec. Nie wiem kompletnie od czego zacz�� i jak to zapisa�. Bardzo prosze o wszelie podpowiedzi i pomoc. Z g�ry dzi�ki Radek
Re: Hex na Dec
Author: Tomasz Bosak
Date: Tue, 04 May 2004 10:11
Date: Tue, 04 May 2004 10:11
30 lines
1535 bytes
1535 bytes
Liczba szesnastkowa: (H1)(H2)(H3)(H4) - cztery cyfry Liczba dziesi�tna: D= H4*16^0+H3*16^1+H2*16^2+H1*16^3; np. A8=8*1+A*16=8+160=168. -- <* Pozdrowienia *> Tomasz Bosak tom...@poczta.onet.pl "Radek" <rad...@wp.pl> wrote in message news:c77p5t$mod$1@atlantis.news.tpi.pl... > Witam, > > chc� napisac program, kt�ry po wprowadzeniu liczby w systemie szesnastkowym > zamieni j� na liczb� w systemie dziesi�tnym: Hex na Dec. Nie wiem kompletnie > od czego zacz�� i jak to zapisa�. > Bardzo prosze o wszelie podpowiedzi i pomoc. > > > Z g�ry dzi�ki > > Radek > >
Re: Hex na Dec
Author: Radek
Date: Tue, 04 May 2004 10:23
Date: Tue, 04 May 2004 10:23
17 lines
1423 bytes
1423 bytes
> Liczba szesnastkowa: (H1)(H2)(H3)(H4) - cztery cyfry > > Liczba dziesi�tna: > > D= H4*16^0+H3*16^1+H2*16^2+H1*16^3; > > np. A8=8*1+A*16=8+160=168. OK, jak to jest teoretycznie - wiem. Potrzebuje tylko wskaz�wek jak to zapisa� przypomocy kodu. Jak liczb� Hex rozbi� na poszczeg�lne sk�adniki i jak je zapisa� do tablicy. Np 5A4 - co z tym fantem zrobi�, o ile z liczbami nie problemu to jak sobie poradzi� z literami? radek
Re: Hex na Dec
Author: Depesz
Date: Tue, 04 May 2004 12:09
Date: Tue, 04 May 2004 12:09
25 lines
1772 bytes
1772 bytes
U�ytkownik "Radek" <rad...@wp.pl> napisa� w wiadomo�ci news:c77p5t$mod$1@atlantis.news.tpi.pl... > Witam, > > chc� napisac program, kt�ry po wprowadzeniu liczby w systemie szesnastkowym > zamieni j� na liczb� w systemie dziesi�tnym: Hex na Dec. Nie wiem kompletnie > od czego zacz�� i jak to zapisa�. > Bardzo prosze o wszelie podpowiedzi i pomoc. > Masz gotowa funkcje do konwersji liczb w System.Convert Zakladajac ze wprowadzasz liczbe w textBoxie1 to musisz ja najpierw skonwertowac na int32: int inBase = 16; // Podstawa twojego systemu liczbowego int liczba = System.Convert.ToInt32(textBox1.Text,inBase); Teraz konwertujesz ja na system dziesietny i wyswietlasz w drugim textBoxie2: int outBase = 10; // Podstawa docelowego systemu lczbowego textBox2.Text = System.Convert.ToString(liczba,outBase); Jak chcesz to na priva moge Ci poslac taki gotowy programik.
Re: Hex na Dec
Author: mis
Date: Tue, 04 May 2004 12:42
Date: Tue, 04 May 2004 12:42
40 lines
1840 bytes
1840 bytes
Może tak (przy założeniu, że format hex-a jest poprawny) :
public int HexToInt(String Hex)
{
int r=0;
while (Hex.Length > 0)
{
r *= 16;
if (Hex[0] <= 57)
r += Hex[0]-48;
else
r += Hex[0]-55;
Hex = Hex.Remove(0,1);
}
return r;
}
Użytkownik "Radek" <rad...@wp.pl> napisał w wiadomości
news:c77r1t$62t$1@atlantis.news.tpi.pl...
>
> > Liczba szesnastkowa: (H1)(H2)(H3)(H4) - cztery cyfry
> >
> > Liczba dziesiętna:
> >
> > D= H4*16^0+H3*16^1+H2*16^2+H1*16^3;
> >
> > np. A8=8*1+A*16=8+160=168.
>
>
> OK, jak to jest teoretycznie - wiem.
> Potrzebuje tylko wskazówek jak to zapisać przypomocy kodu. Jak liczbę Hex
> rozbić na poszczególne składniki i jak je zapisać do tablicy. Np 5A4 - co
z
> tym fantem zrobić, o ile z liczbami nie problemu to jak sobie poradzić z
> literami?
>
> radek
>
>
>
Re: Hex na Dec
Author: Fredo
Date: Tue, 04 May 2004 12:50
Date: Tue, 04 May 2004 12:50
18 lines
1589 bytes
1589 bytes
> Masz gotowa funkcje do konwersji liczb w System.Convert > > Zakladajac ze wprowadzasz liczbe w textBoxie1 to musisz ja najpierw > skonwertowac na int32: > int inBase = 16; // Podstawa twojego systemu liczbowego > int liczba = System.Convert.ToInt32(textBox1.Text,inBase); > > Teraz konwertujesz ja na system dziesietny i wyswietlasz w drugim > textBoxie2: > int outBase = 10; // Podstawa docelowego systemu lczbowego > textBox2.Text = System.Convert.ToString(liczba,outBase); > > Jak chcesz to na priva moge Ci poslac taki gotowy programik. ok, bardzo prosz� o kontakt na priva radek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads