🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages Started by Hubert R. Skrzypek Mon, 19 Apr 2004 14:14
konwersja int na double
#970
Author: Hubert R. Skrzypek
Date: Mon, 19 Apr 2004 14:14
12 lines
1431 bytes
Witam wszystkich grupowicz�w,
jestem pocz�tkuj�cy i mam pewnien problem, pewnie banalny, ale nie moge
znale�� rozwi�zania.
czy mo�e mi kto� podpowiedzie� jak mog� skonwertowa� liczb� float na double.

mam pole w objekcie i ono zwraca mi liczb� w int, a ja potrzebuje j�
skonwertowa� do double. �eby m�dz to podzieli� przez 10.

np. dostaje 7 i teraz musz� podzieli� to przez 10, �eby wysz�o 0.7
jak bym mia� 7.0 to by nie by�o problemu, a tak jest.

bardzo prosz� o pomoc
Re: konwersja int na double
#971
Author: Hubert R. Skrzypek
Date: Mon, 19 Apr 2004 15:30
22 lines
1784 bytes
Dobra, poradzi�em sobie - skonwertowa�em na String, doda�em przecinek o zero
i jeszcze raz skonwertowa�em na double.

A mo�e ma kto� lepszy pomys� ?

U�ytkownik "Hubert R. Skrzypek" <hube...@USUN_TOo2.pl> napisa� w wiadomo�ci
news:c60n01$oeg$1@nemesis.news.tpi.pl...
> Witam wszystkich grupowicz�w,
> jestem pocz�tkuj�cy i mam pewnien problem, pewnie banalny, ale nie moge
> znale�� rozwi�zania.
> czy mo�e mi kto� podpowiedzie� jak mog� skonwertowa� liczb� float na
double.
>
> mam pole w objekcie i ono zwraca mi liczb� w int, a ja potrzebuje j�
> skonwertowa� do double. �eby m�dz to podzieli� przez 10.
>
> np. dostaje 7 i teraz musz� podzieli� to przez 10, �eby wysz�o 0.7
> jak bym mia� 7.0 to by nie by�o problemu, a tak jest.
>
> bardzo prosz� o pomoc
>
>
Re: konwersja int na double
#972
Author: Aptu
Date: Mon, 19 Apr 2004 16:45
22 lines
1598 bytes
W wiadomości <c60rfg$9lf$1...@nemesis.news.tpi.pl>
Hubert R. Skrzypek napisał(a):

> Dobra, poradziłem sobie - skonwertowałem na String, dodałem 
> przecinek o zero i jeszcze raz skonwertowałem na double.

Gorzej już się chyba nie dało :-)
Taka konwersja jest niejawna gdyż int zawiera mniej informacji niż
double. Więc możesz zrobic to tak;
int i = 7;
doubje j = i;

A jeżeli chcesz jawnej konwersji to możesz tak
int i = 7;
double j = (double)i;

Jest jeszcze inny sposób z wykorzystaniem klasy Convert
int i = 7;
double j = Convert.ToDouble(i);

-- 
Email: aptu(at)maZapolis.pl zamień 'z' na 'g'
Re: konwersja int na double
#974
Author: Tomasz Bosak
Date: Tue, 20 Apr 2004 09:36
30 lines
1959 bytes
> mam pole w objekcie i ono zwraca mi liczb� w int, a ja potrzebuje j�
> skonwertowa� do double. �eby m�dz to podzieli� przez 10.
>
> np. dostaje 7 i teraz musz� podzieli� to przez 10, �eby wysz�o 0.7
 a mo�e tak
7 / 10.0d !
i przypisac do zmiennej double :)

--
<*  Pozdrowienia  *>
   Tomasz Bosak
tom...@poczta.onet.pl

"Hubert R. Skrzypek" <hube...@USUN_TOo2.pl> wrote in message
news:c60n01$oeg$1@nemesis.news.tpi.pl...
> Witam wszystkich grupowicz�w,
> jestem pocz�tkuj�cy i mam pewnien problem, pewnie banalny, ale nie moge
> znale�� rozwi�zania.
> czy mo�e mi kto� podpowiedzie� jak mog� skonwertowa� liczb� float na
double.
>
> mam pole w objekcie i ono zwraca mi liczb� w int, a ja potrzebuje j�
> skonwertowa� do double. �eby m�dz to podzieli� przez 10.
>
> np. dostaje 7 i teraz musz� podzieli� to przez 10, �eby wysz�o 0.7
> jak bym mia� 7.0 to by nie by�o problemu, a tak jest.
>
> bardzo prosz� o pomoc
>
>
Re: konwersja int na double
#973
Author: Hubert R. Skrzypek
Date: Tue, 20 Apr 2004 10:12
38 lines
2013 bytes
U�ytkownik "Aptu" <adres.w@sygnatur.ce> napisa� w wiadomo�ci
news:upta3apcp.fsf@sygnatur.ce...
> W wiadomo�ci <c60rfg$9lf$1...@nemesis.news.tpi.pl>
> Hubert R. Skrzypek napisa�(a):
>
> > Dobra, poradzi�em sobie - skonwertowa�em na String, doda�em
> > przecinek o zero i jeszcze raz skonwertowa�em na double.
>
> Gorzej ju� si� chyba nie da�o :-)
> Taka konwersja jest niejawna gdy� int zawiera mniej informacji ni�
> double. Wi�c mo�esz zrobic to tak;
> int i = 7;
> doubje j = i;
>
> A je�eli chcesz jawnej konwersji to mo�esz tak
> int i = 7;
> double j = (double)i;
>
> Jest jeszcze inny spos�b z wykorzystaniem klasy Convert
> int i = 7;
> double j = Convert.ToDouble(i);
>
> --
> Email: aptu(at)maZapolis.pl zamie� 'z' na 'g'


Ok ju� sobie poradzi�em, zrobi�em tak:

int costam;
//...
double cos_innego = (double) costam;

(znalazlem w manualu ;-)
ale dzieki za pomoc.

Pozdro
Hubert
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