## Pascal

Moderators: None (Apply to moderate this forum)
Number of posts: 14016

This Forum Only

Calculation in pascal Posted by Stpdougie on 20 Sept 2012 at 10:14 AM
Hey guys i have written a program calculating a bet,the program is working just fine but there is calculation regarding powers that gave me a little problem in pascal so i took the easy way out.the calculation is

Amount Won = ((bet ^2) / (bet^2 - 100 * bet)) * 25000

Bet is a variable

I just multiplied the variable each time in pascal not using the power function

also how would one right this is a pseudo-code ?

any input would be appreciated !!
Re: Calculation in pascal Posted by quikcarlx on 21 Sept 2012 at 6:53 PM
: Amount Won = ((bet ^2) / (bet^2 - 100 * bet)) * 25000
:

Pascal does have a square function (sqr) or you can do like you have been
doing and just multiply the bet to itself. And in Pascal with some optimization
and minimizing the number of calculations, you could:
```  var
bet : integer;	{ the bet }
betsq : integer;	{ the bet squared }

.
.
.

betsq := sqr( bet );
Amount_Won := ( betsq / ( betsq - 100 * bet ) ) * 25000;```

## Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic