Aktualne wątki na forum

Instalacja windowsa-problem ze sterownikami SATA
---Cytat (napisany przez - kasia8)--- witam!jak w temacie.mam laptopa fujitsu-siemens amilo pro 2030d i nie moge znajlezc sterownikow sata.skad mozna...
J. Kaczyński vs L.Dorn
No i fajnie, teraz wszyscy wszystkim w PiSie zaczęli grzebać w życiu prywatnym. Pierwszą ofiarą jest Gosiewski, na którego też publicznie poskarżyła...
Przywracanie Ikon Z Windowsa
A przed wcisnieciem tego ostatniego przycisku zaznaczyles ikonke kosza powyzej ? Mozesz tez wybrac dla niego dowolna ikonke klikajac przycisk Zmien...
problem z certyfikatem
---Cytat (napisany przez - metanoll)--- Nie mogę się połączyć z siecią, wyświetla się komunikat "system windows nie może odnaleźć certyfikatu do...
Problem z Bazo danych (brak rekordów).
ni ema za co ;) pamietaj ze zlozony problem mozna zawsze podzielic na mniejsze kawalki latwiejsze do analizy. pozdrawiam i zycze milego kodowania



Sample One

BCMath - arytmetyka liczb dużej precyzji

VII. BCMath - arytmetyka liczb dużej precyzji

Wstęp

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.

Wymagania

Począwszy od wersji PHP 4.0.4, biblioteka libbcmath jest dostarczana razem z PHP. To rozszerzenie nie wymaga zatem żadnych zewnętrznych bibliotek.

Instalacja

These functions are only available if PHP was configured with --enable-bcmath. In PHP 3, these functions are only available if PHP was not configured with --disable-bcmath.

PHP w wersji dla systemów Windows posiada wbudowaną obsługę dla tego rozszerzenia. Nie trzeba ładować żadnych dodatkowych rozszerzeń aby korzystać z tych funkcji.

Konfiguracja uruchomieniowa

Na działanie tych funcji wpływają ustawienia zawarte w pliku php.ini.

Tabela 1. BC math configuration options

NameDefaultChangeableChangelog
bcmath.scale"0"PHP_INI_ALL 
Szczegóły i definicje dotyczące stałych PHP_INI_* znajdują się w rozdziale Dodatek G.

Oto krótkie wyjaśnienie dyrektyw konfiguracji.

bcmath.scale integer

Number of decimal digits for all bcmath functions. See also bcscale().

Typy zasobów

To rozszerzenie nie posiada żadnych rodzajów zasobów.

Stałe predefiniowane

To rozszerzenie nie posiada żadnych stałych.

Spis treści
bcadd -- Dodaje dwie liczby o dużej precyzji
bccomp -- Porównuje dwie liczby o dużej precyzji
bcdiv -- Dzieli dwie liczby o dużej precyzji
bcmod --  Dzieli w module liczbę o dużej precyzji
bcmul -- Mnoży dwie liczby o dużej precyzji
bcpow --  Podnosi liczbę o dużej precyzji do potęgi
bcpowmod -- Raise an arbitrary precision number to another, reduced by a specified modulus
bcscale --  Ustala domyślną precyzję obliczeń BCMath
bcsqrt --  Wyciąga pierwiastek kwadratowy z liczby o dużej precyzji
bcsub --  Odejmuje jedną liczbę o dużej precyzji od drugiej
Przydała by mi się sugestia, jakieś pomysły, na czym może polegać projekt w C++. Projekt taki, który można np. pokazać przyszłemu pracodawcy (chcąc rozpocząć praktyki) lub jako pracę semestralną na politechnice. Najlepiej projekt konsolowy, który można by w przyszłości stosunkowo łatwo zmienić w projekt okienkowy. Niekoniecznie jakieś teoretyczne zadanie matematyczne, ale coś ciekawego, np. jakiś zbiór gier logicznych z komputerem jako współzawodnikiem.