Re: [PHP] Calculation assistance.. :)

2008-09-20 Thread Richard Heyes
 Eric ... I LOVE YOU...

Well Eric, I think you've pulled...

-- 
Richard Heyes

HTML5 Graphing for IE7, FF, Chrome, Opera and Safari:
http://www.phpguru.org/RGraph

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Calculation assistance.. :)

2008-09-20 Thread tedd

At 8:25 PM +0100 9/20/08, Richard Heyes wrote:

  Eric ... I LOVE YOU...

Well Eric, I think you've pulled...

--
Richard Heyes


Oh for Goodness sake, get a room.   :-)

Cheers,

tedd

--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Calculation assistance.. :)

2008-09-19 Thread Stephen Johnson
OK.. Math is NOT my forte ...

I am converting a site from ASP to PHP ... And this calc is in the ASP Code
: 

$nMonthlyInterest = $nRate / (12 * 100)

//' Calculate monthly payment
$nPayment = $nPrincipal * ( $nMonthlyInterest / (1 - (1 +
$nMonthlyInterest) ^ -$iMonths))

Which then gives me in PHP
0.00104167 = 1.25 / (12 * 100);
-2.170138889 = 25000 * ( 0.00104167 / (1 - (1 +
0.00104167) ^ -12)) ::

^  is the problem ...

The solution SHOULD be  2,097.47 ... Not ­2.17

Would be willing to help correct this and make it valid in PHP?


--
Stephen Johnson c | eh
The Lone Coder

http://www.thelonecoder.com
continuing the struggle against bad code

http://www.fortheloveofgeeks.com
I¹m a geek and I¹m OK!
--





Re: [PHP] Calculation assistance.. :)

2008-09-19 Thread Eric Gorr

I believe what you are looking is:

http://us2.php.net/manual/en/function.pow.php

number pow  ( number $base  , number $exp  )
Returns base raised to the power of exp



On Sep 19, 2008, at 3:34 PM, Stephen Johnson wrote:


OK.. Math is NOT my forte ...

I am converting a site from ASP to PHP ... And this calc is in the  
ASP Code

:

   $nMonthlyInterest = $nRate / (12 * 100)

   //' Calculate monthly payment
   $nPayment = $nPrincipal * ( $nMonthlyInterest / (1 - (1 +
$nMonthlyInterest) ^ -$iMonths))

Which then gives me in PHP
0.00104167 = 1.25 / (12 * 100);
-2.170138889 = 25000 * ( 0.00104167 / (1 - (1 +
0.00104167) ^ -12)) ::

^  is the problem ...

The solution SHOULD be  2,097.47 ... Not –2.17

Would be willing to help correct this and make it valid in PHP?



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Calculation assistance.. :)

2008-09-19 Thread Stephen Johnson
Right ... But that is producing even funkier results...

 doing pow( (1-(1+$nMonthlyInterest)) , ($iMonths*-1) ) ;

Gives me : 

4.2502451372964E-35 = 25000 * (0.00104167 / 6.1270975733019E+35);


--
Stephen Johnson c | eh
The Lone Coder

http://www.thelonecoder.com
continuing the struggle against bad code

http://www.fortheloveofgeeks.com
I¹m a geek and I¹m OK!
--




 From: Eric Gorr [EMAIL PROTECTED]
 
 I believe what you are looking is:
 
 http://us2.php.net/manual/en/function.pow.php
 
 number pow  ( number $base  , number $exp  )
 Returns base raised to the power of exp
 
 
 
 On Sep 19, 2008, at 3:34 PM, Stephen Johnson wrote:
 
 OK.. Math is NOT my forte ...
 
 I am converting a site from ASP to PHP ... And this calc is in the
 ASP Code
 :
 
$nMonthlyInterest = $nRate / (12 * 100)
 
//' Calculate monthly payment
$nPayment = $nPrincipal * ( $nMonthlyInterest / (1 - (1 +
 $nMonthlyInterest) ^ -$iMonths))
 
 Which then gives me in PHP
 0.00104167 = 1.25 / (12 * 100);
 -2.170138889 = 25000 * ( 0.00104167 / (1 - (1 +
 0.00104167) ^ -12)) ::
 
 ^  is the problem ...
 
 The solution SHOULD be  2,097.47 ... Not ­2.17
 
 Would be willing to help correct this and make it valid in PHP?
 



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Calculation assistance.. :)

2008-09-19 Thread Eric Gorr

You originally had:

$nPrincipal * ( $nMonthlyInterest / (1 - (1 + $nMonthlyInterest) ^ - 
$iMonths))


which, translate to in PHP

$nPrincipal * ( $nMonthlyInterest / (1 - pow( ( 1 +  
$nMonthlyInterest ), -$iMonths ) ) )





On Sep 19, 2008, at 3:48 PM, Stephen Johnson wrote:


Right ... But that is producing even funkier results...

doing pow( (1-(1+$nMonthlyInterest)) , ($iMonths*-1) ) ;

Gives me :

4.2502451372964E-35 = 25000 * (0.00104167 / 6.1270975733019E 
+35);




From: Eric Gorr [EMAIL PROTECTED]

I believe what you are looking is:

http://us2.php.net/manual/en/function.pow.php

number pow  ( number $base  , number $exp  )
Returns base raised to the power of exp



On Sep 19, 2008, at 3:34 PM, Stephen Johnson wrote:


OK.. Math is NOT my forte ...

I am converting a site from ASP to PHP ... And this calc is in the
ASP Code
:

  $nMonthlyInterest = $nRate / (12 * 100)

  //' Calculate monthly payment
  $nPayment = $nPrincipal * ( $nMonthlyInterest / (1 - (1 +
$nMonthlyInterest) ^ -$iMonths))

Which then gives me in PHP
0.00104167 = 1.25 / (12 * 100);
-2.170138889 = 25000 * ( 0.00104167 / (1 - (1 +
0.00104167) ^ -12)) ::

^  is the problem ...

The solution SHOULD be  2,097.47 ... Not –2.17

Would be willing to help correct this and make it valid in PHP?








--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Calculation assistance.. :)

2008-09-19 Thread Eugene Mah
I think you need to do pow((1+$nMonthlyInterest),($iMonths*-1))

Eugene

Stephen Johnson wrote:
 Right ... But that is producing even funkier results...
 
  doing pow( (1-(1+$nMonthlyInterest)) , ($iMonths*-1) ) ;
 
 Gives me : 
 
 4.2502451372964E-35 = 25000 * (0.00104167 / 6.1270975733019E+35);
 
 
 --
 Stephen Johnson c | eh
 The Lone Coder
 
 http://www.thelonecoder.com
 continuing the struggle against bad code
 
 http://www.fortheloveofgeeks.com
 I¹m a geek and I¹m OK!
 --
 
 
 
 
 From: Eric Gorr [EMAIL PROTECTED]

 I believe what you are looking is:

 http://us2.php.net/manual/en/function.pow.php

 number pow  ( number $base  , number $exp  )
 Returns base raised to the power of exp



 On Sep 19, 2008, at 3:34 PM, Stephen Johnson wrote:

 OK.. Math is NOT my forte ...

 I am converting a site from ASP to PHP ... And this calc is in the
 ASP Code
 :

$nMonthlyInterest = $nRate / (12 * 100)

//' Calculate monthly payment
$nPayment = $nPrincipal * ( $nMonthlyInterest / (1 - (1 +
 $nMonthlyInterest) ^ -$iMonths))

 Which then gives me in PHP
 0.00104167 = 1.25 / (12 * 100);
 -2.170138889 = 25000 * ( 0.00104167 / (1 - (1 +
 0.00104167) ^ -12)) ::

 ^  is the problem ...

 The solution SHOULD be  2,097.47 ... Not ­2.17

 Would be willing to help correct this and make it valid in PHP?
 
 
 


-- 
-
Eugene Mah, M.Sc., DABR   [EMAIL PROTECTED]
Medical Physicist/Misplaced Canuck[EMAIL PROTECTED]
Department of Radiology   [EMAIL PROTECTED]
Medical University of South Carolina  For I am a Bear of Very Little
Charleston, South Carolina Brain, and long words Bother
http://www.netcom.com/~eugenem/me.   Winnie the Pooh
http://radinfo.musc.edu/~eugenem/blog/
PGP KeyID = 0x1F9779FD, 0x319393F4
PGP keys available on request ICQ 3113529 O-
-

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Calculation assistance.. :)

2008-09-19 Thread Stephen Johnson
Eric ... I LOVE YOU...

Thanks 
--
Stephen Johnson c | eh
The Lone Coder

http://www.thelonecoder.com
continuing the struggle against bad code

http://www.fortheloveofgeeks.com
I¹m a geek and I¹m OK!
--




 From: Eric Gorr [EMAIL PROTECTED]
 Date: Fri, 19 Sep 2008 16:13:49 -0400
 To: Stephen Johnson [EMAIL PROTECTED]
 Cc: PHP list - not junk php-general@lists.php.net
 Subject: Re: [PHP] Calculation assistance.. :)
 
 You originally had:
 
 $nPrincipal * ( $nMonthlyInterest / (1 - (1 + $nMonthlyInterest) ^ -
 $iMonths))
 
 which, translate to in PHP
 
 $nPrincipal * ( $nMonthlyInterest / (1 - pow( ( 1 +
 $nMonthlyInterest ), -$iMonths ) ) )
 
 
 
 
 On Sep 19, 2008, at 3:48 PM, Stephen Johnson wrote:
 
 Right ... But that is producing even funkier results...
 
 doing pow( (1-(1+$nMonthlyInterest)) , ($iMonths*-1) ) ;
 
 Gives me :
 
 4.2502451372964E-35 = 25000 * (0.00104167 / 6.1270975733019E
 +35);
 
 
 From: Eric Gorr [EMAIL PROTECTED]
 
 I believe what you are looking is:
 
 http://us2.php.net/manual/en/function.pow.php
 
 number pow  ( number $base  , number $exp  )
 Returns base raised to the power of exp
 
 
 
 On Sep 19, 2008, at 3:34 PM, Stephen Johnson wrote:
 
 OK.. Math is NOT my forte ...
 
 I am converting a site from ASP to PHP ... And this calc is in the
 ASP Code
 :
 
   $nMonthlyInterest = $nRate / (12 * 100)
 
   //' Calculate monthly payment
   $nPayment = $nPrincipal * ( $nMonthlyInterest / (1 - (1 +
 $nMonthlyInterest) ^ -$iMonths))
 
 Which then gives me in PHP
 0.00104167 = 1.25 / (12 * 100);
 -2.170138889 = 25000 * ( 0.00104167 / (1 - (1 +
 0.00104167) ^ -12)) ::
 
 ^  is the problem ...
 
 The solution SHOULD be  2,097.47 ... Not ­2.17
 
 Would be willing to help correct this and make it valid in PHP?
 
 
 
 



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php