Páginas

sexta-feira, 5 de agosto de 2011

Potenciação INTEGER POWER

01. Escreva um método integerPower (base, expoente) que retorne o valor da baseexpoente.  Por exemplo, integerPower (3,4) calcula 34 (ou 3*3*3*3).  Assuma que expoente é um inteiro não zero, positivo e base é um inteiro.  O método integerPower deve utilizar uma instrução 'FOR' ou 'WHILE' para controlar o cálculo.  Não utiliza métodos da classe MATH.  Incorpore esse método a um aplicativo que lê os valores inteiros para base e expoente e realiza o cálculo com o método integerPower.


import java.util.Scanner;

public class IntegerPowerProva {

/**
 * @param args
 */
public static void main(String[] args) {
int base,expoente;
do{
System.out.println("Digite o valor da base = ");
Scanner leitura=new Scanner (System.in);
base=leitura.nextInt();
System.out.println("Digite o valor do expoente = ");
Scanner leitura1 = new Scanner (System.in);
expoente=leitura1.nextInt();
}
while (expoente<=0);
int resultado;
resultado = integerPower(base,expoente);
System.out.println("O resultado da potenciação é = "+resultado);
}
public static int integerPower(int base, int expoente){
int resultado=base;
for (int i=1;i < expoente;i++){
resultado=resultado*base;

}
return resultado;
}
}

Nenhum comentário:

Postar um comentário