TechArena Community

TechArena Community (http://forums.techarena.in/)
-   Software Development (http://forums.techarena.in/software-development/)
-   -   Java math question (http://forums.techarena.in/software-development/1240582.htm)

Daren 02-09-2009 01:12 AM

Java math question
 
i need to make a method in which a for loop is used to calculate 2 exponent n. Does anyone know the math formula for mutiplying a number by an inferred exponent?
i have this
public static void powerOf()
{
//declare variables
int num;
int pwr;
System.out.println("The powers using a for statement are: ");
//for statement
for( num = 1; num <11; ++num){
//squaring
pwr =(2*num);
System.out.println(" 2 to the power of "+ num + " is: " + pwr);

}


i need it so that when n is instantuated it is a power of 2 lets say soemthing liek 2 power 2 should be 4 and 2 power 3 is 8 etc..

Beans 02-09-2009 06:09 PM

Re: Java math question
 
I don't know about java but have a look at this C example using POW function:

Code:

/* pow example */
#include <stdio.h>
#include <math.h>

int main ()
{
  printf ("7 ^ 3 = %lf\n", pow (7,3));
  printf ("4.73 ^ 12 = %lf\n", pow (4.73,12));
  printf ("32.01 ^ 1.54 = %lf\n", pow (32.01,1.54));
  return 0;
}

for exponential function

Code:

/* exp example */
#include <stdio.h>
#include <math.h>

int main ()
{
  double param, result;
  param = 5.0;
  result = exp (param);
  printf ("The exponential value of %lf is %lf.\n", param, result );
  return 0;
}


Daren 02-09-2009 06:33 PM

Re: Java math question
 
ty for the reply but i figured it out.

public static void exponential()
{
//declare variables
double num;
double cons = 2;

System.out.println("The powers using a for statement are: ");
//for statement
for( num = 1; num <11; ++num)
{
//powering

System.out.println(" 2 to the power of "+ num + " is: " + Math.pow(cons, num));

}


All times are GMT +5.5. The time now is 04:18 AM.