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