note 87809 added to book.math

From: Date: Tue, 23 Dec 2008 07:20:08 +0000
Subject: note 87809 added to book.math
Groups: php.notes 
Request: Send a blank email to php-notes+get-148470@lists.php.net to get a copy of this message
Here is a simple number digit counter function, I used it to check if a number is a palindrome or not, Plus a Distance function, slope formula, sum from one to an integer, sum of odd numbers from one to specified number, and last but not least the sum of the squares of the values of the sine of x, and the cosine of y. <?php function digit_count($num){ for($i=0;pow(10,$i)<=$num;$i++){ if(pow(10,$i+1)>$num){ $num_digits = $i+1; } } return $num_digits; } function distance($x_1,$y_1,$x_2,$y_2){ return sqrt(pow($x_1-$x_2,2)+pow($y_1-$y_2,2)); } function slope($x_1,$y_1,$x_2,$y_2){ return ($y_2-$y_1)/($x_2-$x_1); } // example sum(20)=210=1+2+3+...+20 function sum($x){ return ($x)($x+1)/2; } // example odd(15)=225=1+3+5+7+9+...+15 function odd($x){ if(($x%2) == 0){ $x-=1; } $y=($x+1)/2; return pow($y,2); //Same as $y*$y; } function ($x,$y){ if($x=90-$y){ echo "(Sine of $x)^2 + (Cosine of $y)^2=1"; $value = 1; }else{ $value = pow(sin($x),2)+pow(cos($y),2); } return $value; } ?> ---- Server IP: 64.71.164.2 Probable Submitter: 70.45.112.9 ---- Manual Page -- http://www.php.net/manual/en/book.math.php Edit -- https://master.php.net/note/edit/87809 Del: integrated -- https://master.php.net/note/delete/87809/integrated Del: useless -- https://master.php.net/note/delete/87809/useless Del: bad code -- https://master.php.net/note/delete/87809/bad+code Del: spam -- https://master.php.net/note/delete/87809/spam Del: non-english -- https://master.php.net/note/delete/87809/non-english Del: in docs -- https://master.php.net/note/delete/87809/in+docs Del: other reasons-- https://master.php.net/note/delete/87809 Reject -- https://master.php.net/note/reject/87809 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#148470) next »