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