Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*** dirty-dev.pl ********************/
- /********************************/
- /********************************/
- /********* **********/
- /********* MATH FUNCS **********/
- /********* CREATED **********/
- /********* BY SHADY **********/
- /********* **********/
- /********************************/
- /******************** v. 2.9 ****/
- /********************************/
- class math {
- // konfiguracja
- static function config($location, $auto_integer) {
- $local = $location; // strefa dopasowująca jednostki i dane
- $auto_int = $auto_integer; // auto konwersja do liczb całkowitych
- }
- // pitagoras
- static function pitagoras($one, $two, $three) {
- return ($three == 'x' ? sqrt(pow($one, 2) + pow($two, 2)) :
- sqrt($three - ($two == 'x' ? pow($two, 2) : pow($one, 2))));
- }
- // pole powierzchni trójkąta równobocznego
- static function area_equ_tri($one) {
- return pow(pow($one, 2), 1/3) / 4;
- }
- // wysokość trójkąta równobocznego
- static function height_equ_tri($one) {
- return pow($one, 1/3) / 4;
- }
- }
- math::config('PL', false);
- echo 'Pitagoras wynosi: '.(int)math::pitagoras(4, 'x', 5);
- echo '<br/>';
- echo 'Pole trojkata rownobocznego wynosi: '.math::area_equ_tri(64);
- echo '<br/>';
- echo 'Wysokosc trojkata rownobocznego wynosi: '.math::height_equ_tri(4);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement