Thread View: pl.comp.lang.perl
6 messages
6 total messages
Started by Andrzej Bagiński
Thu, 13 Nov 1997 12:43
Jak zaokrąglić liczby
Author: Andrzej Bagiński
Date: Thu, 13 Nov 1997 12:43
Date: Thu, 13 Nov 1997 12:43
10 lines
1156 bytes
1156 bytes
W jaki sposób można zaokrąglić liczby do danej ilości po przecinku ? Andrzej -- _ _| __ \ | / | Andrzej Baginski | e-mail: abagi@idk.com.pl | | | | ' / |---------------------------------------------------| | | | . \ | ul. Zwirki i Wigury 12, 80-463 Gdansk 46, | ___|____/ _|\_\ | skrytka poczt. 54, Poland | WWW: www.idk.com.pl e-mail: info@idk.com.pl
Re: Jak zaokrąglić liczby
Author: Andrzej Bort
Date: Thu, 13 Nov 1997 12:56
Date: Thu, 13 Nov 1997 12:56
14 lines
1243 bytes
1243 bytes
Andrzej Bagiński <abagi@idk.com.pl> wrote: > W jaki sposób można zaokrąglić liczby do danej ilości po przecinku ? Zaokrąglenie liczby N do n-tego miejsca po przecinku: int (N+0.5*10^(-n)) / (10^n) HTH, -- -- Andrzej Bort Silesian Technical Univ., Computer Center, Gliwice, Poland -- e-mail: bort <AT> polsl.gliwice.pl Office phone: (+48-32) 230-76-86 -- IRC: Juan For PGP key look at: http://zeus.polsl.gliwice.pl/~bort/ -- ** The office box said: W'95, NT 4.0 or better. So I installed Linux **
Re: Jak zaokrąglić liczby
Author: Michał Mosiewicz
Date: Thu, 13 Nov 1997 13:16
Date: Thu, 13 Nov 1997 13:16
13 lines
1016 bytes
1016 bytes
Andrzej Bagiński wrote:
>
> W jaki sposób można zaokrąglić liczby do danej ilości po przecinku ?
$zaokraglona = sprintf("%1.nf", $niezaokraglona);
gdzie n - ilość miejsc po przecinku
Michał
--
WWW: http://www.lodz.pdi.net/~mimo tel: Int. Acc. Code + 48 42 148340
add: Michal Mosiewicz * Bugaj 66 m.54 * 95-200 Pabianice * POLAND
Re: Jak zaokrąglić liczby
Author: Michał Mosiewicz
Date: Thu, 13 Nov 1997 13:47
Date: Thu, 13 Nov 1997 13:47
17 lines
1156 bytes
1156 bytes
Andrzej Bort wrote: > > Andrzej Bagiński <abagi@idk.com.pl> wrote: > > W jaki sposób można zaokrąglić liczby do danej ilości po przecinku ? > > Zaokrąglenie liczby N do n-tego miejsca po przecinku: > > int (N+0.5*10^(-n)) / (10^n) Jeśli już tak, to poprawka: int ( (N+0.5)*10^(-n)) / (10^n) Michał -- WWW: http://www.lodz.pdi.net/~mimo tel: Int. Acc. Code + 48 42 148340 add: Michal Mosiewicz * Bugaj 66 m.54 * 95-200 Pabianice * POLAND
Re: Jak zaokrąglić liczby
Author: Andrzej Bort
Date: Thu, 13 Nov 1997 15:19
Date: Thu, 13 Nov 1997 15:19
30 lines
1828 bytes
1828 bytes
Michał Mosiewicz <mimo@lodz.pdi.net> wrote: > Andrzej Bort wrote: > > > > Andrzej Bagiński <abagi@idk.com.pl> wrote: > > > W jaki sposób można zaokrąglić liczby do danej ilości po przecinku ? > > > > Zaokrąglenie liczby N do n-tego miejsca po przecinku: > > > > int (N+0.5*10^(-n)) / (10^n) > Jeśli już tak, to poprawka: > int ( (N+0.5)*10^(-n)) / (10^n) Jak człowiek za dużo umie, to zapomina podstaw :-) powinno być prawidłowo: int ((N*10^n)+0.5)/(10^n). Oczywiście, rozwiązanie podane przez Michała w PERLu jest OK. P.S. A wszystko wzięło się z tego, że nie spojrzałem na grupę i myślałem, że to pl.comp.programming, a nie pl.comp.lang.perl (Co już pisałem zresztą Michałowi mailem) :-) -- -- Andrzej Bort Silesian Technical Univ., Computer Center, Gliwice, Poland -- e-mail: bort <AT> polsl.gliwice.pl Office phone: (+48-32) 230-76-86 -- IRC: Juan For PGP key look at: http://zeus.polsl.gliwice.pl/~bort/ -- ** The office box said: W'95, NT 4.0 or better. So I installed Linux **
Re: Jak zaokrąglić liczby - podziękowanie
Author: Andrzej Bagiński
Date: Thu, 13 Nov 1997 15:41
Date: Thu, 13 Nov 1997 15:41
19 lines
1375 bytes
1375 bytes
Michał Mosiewicz <mimo@lodz.pdi.net> wrote
> Andrzej Bagiński wrote:
>>
>> W jaki sposób można zaokrąglić liczby do danej ilości po przecinku ?
> $zaokraglona = sprintf("%1.nf", $niezaokraglona);
> gdzie n - ilość miejsc po przecinku
Dzięki za szybką odpowiedź.
Andrzej
--
_ _| __ \ | / | Andrzej Baginski | e-mail: abagi@idk.com.pl |
| | | ' / |---------------------------------------------------|
| | | . \ | ul. Zwirki i Wigury 12, 80-463 Gdansk 46, |
___|____/ _|\_\ | skrytka poczt. 54, Poland |
WWW: www.idk.com.pl e-mail: info@idk.com.pl
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