Rabu, 02 April 2014

/*
Program to calculate the power of a number using recursion.
*/
import java.io.*;
class power
{
public static void main(String args[]) throws IOException
{
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
power call = new power();
System.out.print("Enter number : ");
int x = Integer.parseInt(br.readLine());
System.out.print("Enter power : ");
int y = Integer.parseInt(br.readLine());
System.out.println("
" +x +"^" +y +" = "
+call.findPower(x,y));
}
int findPower(int x, int y)
{
if(y==0)
return 1;
else if(y==1)
return x;
else
return x*findPower(x,y-1);
}
}



/**
* ALGORITHM :
* ---------
* 1. Start
* 2. Accept a number from user.
* 3. Ask user to enter the power.
* 4. Using method of recursion, find the value.
* 5. Print this value.
* 6. End
*/

/*
OUTPUT :
------
Enter number : 4
Enter power : 3
4^3 = 64
*/


Related Posts by Categories

0 komentar:

Posting Komentar