leszek Sat Dec 1 00:23:38 2001 EDT
Added files:
/phpdoc/pl/functions bc.xml
Log:
bc.xml done - version 1.17
Index: phpdoc/pl/functions/bc.xml
+++ phpdoc/pl/functions/bc.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- $Revision: 1.1 $ -->
<!-- t�umacz Tomasz W�jtowicz <[EMAIL PROTECTED]>
t�umaczone z wersji en 1.5 naszego CVSu w dniu 01.11.30
-->
<reference id="ref.bc">
<title>BCMath Operacje arytmetyczne na liczbach o du�ej precyzji</title>
<titleabbrev>BC math</titleabbrev>
<partintro>
<para>
Dla potrzeb oblicze� arytmetycznych o du�ej precyzji, PHP oferuje
Kalkulator Binarny (ang. Binary Calculator). Kalkulator Binarny operuje
na liczbach dowolnej wielko�ci i precyzji, zapisanych jako typ string.
</para>
<para>
W PHP 4 poni�sze funkcje s� dost�pne tylko, je�li PHP zosta�o skonfigurowane
z <link linkend="install.configure.enable-bcmath">
<option role="configure">--enable-bcmath</option></link>.
W PHP 3 poni�sze funkcje s� dost�pne tylko, je�li PHP nie zosta�o
skonfigurowane z <link linkend="install.configure.disable-bcmath">
<option role="configure">--disable-bcmath</option></link>.
</para>
<note>
<para>
Z powodu zmian w licencji, biblioteka BCMATH jest dystrybuowana osobno
od standardowej �r�d�owej dystrybucji PHP. Archiwum spakowane tar-gz mo�na
pobra� z <ulink url="&url.bcmath;">&url.bcmath;</ulink>. Aby uzyska�
wi�cej informacji, przeczytaj plik <filename>README.BCMATH</filename>,
znajduj�cy si� w dystrybucji PHP.
</para>
</note>
</partintro>
<refentry id="function.bcadd">
<refnamediv>
<refname>bcadd</refname>
<refpurpose>Dodaje dwie liczby o du�ej precyzji</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcadd</function></funcdef>
<paramdef>string <parameter>lewy operand</parameter></paramdef>
<paramdef>string <parameter>prawy operand</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Dodaje <parameter>lewy operand</parameter> do
<parameter>prawy operand</parameter> i zwraca ich sum� jako string.
Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa si� do
okre�lenia ilo�ci miejsc po przecinku dziesi�tnym w wyniku.
</para>
<para>
Zobacz te� <function>bcsub</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bccomp">
<refnamediv>
<refname>bccomp</refname>
<refpurpose>Por�wnuje dwie liczby o du�ej precyzji</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>int <function>bccomp</function></funcdef>
<paramdef>string <parameter>lewy operand</parameter></paramdef>
<paramdef>string <parameter>prawy operand</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Por�wnuje <parameter>lewy operand</parameter> z
<parameter>prawy operand</parameter> i zwraca rezultat w postaci liczby
ca�kowitej. Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa
si� do ustalenia ilo�ci cyfr po przecinku, kt�re b�d� wzi�te pod uwag�
przy por�wnywaniu. Funkcja zwraca warto�� 0, je�li operandy s� sobie r�wne.
Je�li <parameter>lewy operand</parameter> jest wi�kszy ni�
<parameter>prawy operand</parameter>, to funkcja zwraca +1, za� je�li
<parameter>lewy operand</parameter> jest mniejszy ni�
<parameter>prawy operand</parameter>, to funkcja zwraca -1.
</para>
</refsect1>
</refentry>
<refentry id="function.bcdiv">
<refnamediv>
<refname>bcdiv</refname>
<refpurpose>Dzieli dwie liczby o du�ej precyzji</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcdiv</function></funcdef>
<paramdef>string <parameter>lewy operand</parameter></paramdef>
<paramdef>string <parameter>prawy operand</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Dzieli <parameter>lewy operand</parameter> przez
<parameter>prawy operand</parameter> i zwraca wynik.
Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa si� do
okre�lenia ilo�ci miejsc po przecinku dziesi�tnym w wyniku.
</para>
<para>
Zobacz te� <function>bcmul</function>, <function>bcmod</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcmod">
<refnamediv>
<refname>bcmod</refname>
<refpurpose>
Dzieli w module liczb� o du�ej precyzji
</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcmod</function></funcdef>
<paramdef>string <parameter>lewy operand</parameter></paramdef>
<paramdef>string <parameter>modu�</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Zwraca modu� (reszt� z dzielenia) z liczby
<parameter>lewy operand</parameter> dzielonej przez
<parameter>modu�</parameter>.
</para>
<para>
Zobacz te� <function>bcdiv</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcmul">
<refnamediv>
<refname>bcmul</refname>
<refpurpose>Mno�y dwie liczby o du�ej precyzji</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcmul</function></funcdef>
<paramdef>string <parameter>lewy operand</parameter></paramdef>
<paramdef>string <parameter>prawy operand</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Mno�y <parameter>lewy operand</parameter> przez
<parameter>prawy operand</parameter> i zwraca wynik.
Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa si� do
okre�lenia ilo�ci miejsc po przecinku dziesi�tnym w wyniku.
</para>
<para>
Zobacz te� <function>bcdiv</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcpow">
<refnamediv>
<refname>bcpow</refname>
<refpurpose>
Podnosi jedn� liczb� o du�ej dok�adno�ci do pot�gi
</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcpow</function></funcdef>
<paramdef>string <parameter>x</parameter></paramdef>
<paramdef>string <parameter>y</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Podnosi liczb� <parameter>x</parameter> do pot�gi <parameter>y</parameter>.
Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa si� do
okre�lenia ilo�ci miejsc po przecinku dziesi�tnym w wyniku.
</para>
<para>
Zobacz te� <function>bcsqrt</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcscale">
<refnamediv>
<refname>bcscale</refname>
<refpurpose>
Ustala domy�ln� warto�� argumentu precyzja dla wszystkich oblicze� BCMath
</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcscale</function></funcdef>
<paramdef>int <parameter>precyzja</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Za pomoc� tej funkcji ustala si� domy�ln� warto�� argumentu precyzja
dla wszystkich wywo�a� funkcji BCMath, w kt�rych argument ten nie jest
jawnie podany.
</para>
</refsect1>
</refentry>
<refentry id="function.bcsqrt">
<refnamediv>
<refname>bcsqrt</refname>
<refpurpose>
Wyci�ga pierwiastek kwadratowy z liczby o du�ej dok�adno�ci
</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcsqrt</function></funcdef>
<paramdef>string <parameter>operand</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Zwraca pierwiastek kwadratowy z liczby <parameter>operand</parameter>.
Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa si� do
okre�lenia ilo�ci miejsc po przecinku dziesi�tnym w wyniku.
</para>
<para>
Zobacz te� <function>bcpow</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcsub">
<refnamediv>
<refname>bcsub</refname>
<refpurpose>
Odejmuje jedn� liczb� o du�ej dok�adno�ci od drugiej
</refpurpose>
</refnamediv>
<refsect1>
<title>Opis</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>bcsub</function></funcdef>
<paramdef>string <parameter>lewy operand</parameter></paramdef>
<paramdef>string <parameter>prawy operand</parameter></paramdef>
<paramdef>int
<parameter><optional>precyzja</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
Odejmuje <parameter>prawy operand</parameter> od
<parameter>lewy operand</parameter> i zwraca wynik jako typ string.
Opcjonalnego argumentu <parameter>precyzja</parameter> u�ywa si� do
okre�lenia ilo�ci miejsc po przecinku dziesi�tnym w wyniku.
</para>
<para>
Zobacz te� <function>bcadd</function>.
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->