Código Java – Calcular Potencia


//Codificado por: sAfOrAs
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;
		
		
	}	
}
Anuncio publicitario

4 comentarios sobre “Código Java – Calcular Potencia

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s