Pessoal Boa tarde. Gostaria de saber como que eu faço para realizar um potencia com o expoente negativo.
lembrando que eu não usei métodos da API Java, e sim multiplicações sucessivas.grato
segue abaixo uma tentativa de realizar o calculo mais nao obtive sucesso! rs
[code] if(operacaoutilizada==5){
v1=Float.valueOf(JOptionPane.showInputDialog("digite o primeiro valor"));
v2=Float.valueOf(JOptionPane.showInputDialog(“digite o segundo valor”));
//expoente = 0=1
if(v2==0){
total=1;}
// tentativa de realizar o calculo com o expoente negativo.
if(v2<0){
v1 = 1.0f / v1;
v2= -v2;
}
//expoente=1-total=a base
if (v2 == 1) {
total= total;
}
//calculo por multiplicações sucessivas.
for (int i = 0 ; i < v2 ; i++) {
total *= v1;
}
JOptionPane.showMessageDialog(null,“A operacao solicitada foi Potencia \n”+v1+ " ^ "+v2+ "\n resultado " + total);
}[/code]