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

Reply via email to