Java básico 044. Ejercicio utilizando Función más retorno. Potencia de a exp n.

Ejercicio: Desarrolla una función que permite calcular “a” elevado a “n” potencia.
Código Java

import java.util.Scanner;

/**
*
* @author Ariel
*/

public class PotenciaN {

/**
* @param args the command line arguments
*/

public static void main(String[] args) {
int numA , numB;
Scanner num = new Scanner(System.in);
System.out.print("Ingresa la base: ");
numA = num.nextInt();
System.out.print("Ingresa el exponente: ");
numB = num.nextInt();
System.out.println("Calculando potencia de " + numA + " exp " + numB);
long potencia = potencia(numA, numB);
System.out.println(numA + " elevado a " + numB + " = " + potencia );
}
static long potencia(int a, int n){
long res = 0;
if(a == 0 && n == 0){
System.out.println("No hay valor para mostrar.");
}
else{
if(n == 0){
res = 1;
}
else{
res = 1;
for (int i = 1; i <= n; i++) {
res= res * a;
}
}
}
return res;
}
}

No hay comentarios :

Publicar un comentario