Working with exponents in code

  • Thread starter Thread starter Stefan L
  • Start date Start date
S

Stefan L

Hi NG,

I have the following problem:

Is there a way to use exponents in C#-code without converting to a
double and then use System.Math?

I have to convert VB-Code to C# and in VB its easy because you write:
y = 5 ^ x
meaning "Set y to 5 raised to the power of x"

I didn't find a similar operator for C#, because "^" is a XOR-Operator.
Am I blind or is there just no "easy" way to use exponents?

TIA,
Stefan
 
If you're using doubles throughout, then you'll

want to use Math.Pow( x, tothepower );



If you're using integers throughout, you might

want to consider multiple multiplies.



However, this is probably not going to be an

'inefficient' part of your program, so using Pow()

will most likely suffice. My guess is that VB uses

Pow() under the covers anyway.
--
Grace + Peace,
Peter N Roth
Engineering Objects International
http://engineeringobjects.com
Home of Matrix.NET
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top