Código Java – Calcular Potencia

//Codificado por: Beastieux
public class SyGPotencia
{

	static int base, exp, j;
	public static void main(String args[])
	{
		if(args.length<2 ||args.length>2 )
			System.out.println("Ingrese dos parámetros [Base] [Exponente]");
		else
		{
			int base =  Integer.parseInt(args[0]);
			int exp =  Integer.parseInt(args[1]);

			System.out.print(base + "^" + exp + " = ");
			j = pot(base,exp);
			System.out.println(j + "");
		}
	}

	static int pot(int base, int exp)
	{
		int result=1,exponente=exp;
		float resultDecimal=0;
		if(exp<0) exponente=-exp;

		for(int i=1;i<=exponente;++i)
		{
			result*=base;
		}


		if(exp<0)
		{
			exponente=-exp;
			resultDecimal=1/result;
			System.out.println("1/"+result+" = "+resultDecimal);
			System.exit(0);
		}
		else if(base==0 && exp!=0)
			result=0;
		else if(base==0 && exp==0)
		{
			System.out.println("Indefinido");
			System.exit(0);
		}
		return result;


	}
}

Pueder ir al artículo principal:

Códigos Sencillos hechos en Java

4 thoughts on “Código Java – Calcular Potencia

Deja un comentario