some image

Codes and Tags

Imprimir n potencias de un numero dado

Etiquetas: , Blog, Programación No comments

Este sencillo algoritmo muestra como imprimir las N potencias de un numero dado, utilizando programación en este caso el lenguaje Java.

Código

/**
 * Desarrollar un algoritmo que imprima las 10 primeras potencias de un número
 * dado
 * 
 * @author codesandtags
 * 
 */
public class PotenciasNumero {
	public static void main(String[] args) {

		// Instancia de la clase
		PotenciasNumero resultado = new PotenciasNumero();

		// Ejemplo para el numero 3 y 10 potencias
		resultado.imprimirPotencias(3, 10);

		// Ejemplo con varios numeros
		for (int numero = 7; numero < 15; numero++) {
			resultado.imprimirPotencias(numero, 5);
		}

	}

	/**
	 * Imprime la cantidad de potencias especificadas para un numero dado
	 * 
	 * @param numero
	 *            : El numero a operar // * @param potencias : La cantidad de
	 *            potencias a procesar
	 */
	public void imprimirPotencias(int numero, int potencias) {
		System.out.println("\nImprimiendo potencias del numero [" + numero
				+ "]\n");
		long n = numero;
		for (int i = 1; i <= potencias; i++) {
			System.out.println("Numero " + numero + " ^ " + i + " = " + n);
			n *= numero;
		}

	}
}

Salida

Imprimiendo potencias del numero [3]

Numero 3 ^ 1 = 3
Numero 3 ^ 2 = 9
Numero 3 ^ 3 = 27
Numero 3 ^ 4 = 81
Numero 3 ^ 5 = 243
Numero 3 ^ 6 = 729
Numero 3 ^ 7 = 2187
Numero 3 ^ 8 = 6561
Numero 3 ^ 9 = 19683
Numero 3 ^ 10 = 59049

Imprimiendo potencias del numero [7]

Numero 7 ^ 1 = 7
Numero 7 ^ 2 = 49
Numero 7 ^ 3 = 343
Numero 7 ^ 4 = 2401
Numero 7 ^ 5 = 16807

Imprimiendo potencias del numero [8]

Numero 8 ^ 1 = 8
Numero 8 ^ 2 = 64
Numero 8 ^ 3 = 512
Numero 8 ^ 4 = 4096
Numero 8 ^ 5 = 32768

Imprimiendo potencias del numero [9]

Numero 9 ^ 1 = 9
Numero 9 ^ 2 = 81
Numero 9 ^ 3 = 729
Numero 9 ^ 4 = 6561
Numero 9 ^ 5 = 59049

Imprimiendo potencias del numero [10]

Numero 10 ^ 1 = 10
Numero 10 ^ 2 = 100
Numero 10 ^ 3 = 1000
Numero 10 ^ 4 = 10000
Numero 10 ^ 5 = 100000

Imprimiendo potencias del numero [11]

Numero 11 ^ 1 = 11
Numero 11 ^ 2 = 121
Numero 11 ^ 3 = 1331
Numero 11 ^ 4 = 14641
Numero 11 ^ 5 = 161051

Imprimiendo potencias del numero [12]

Numero 12 ^ 1 = 12
Numero 12 ^ 2 = 144
Numero 12 ^ 3 = 1728
Numero 12 ^ 4 = 20736
Numero 12 ^ 5 = 248832

Imprimiendo potencias del numero [13]

Numero 13 ^ 1 = 13
Numero 13 ^ 2 = 169
Numero 13 ^ 3 = 2197
Numero 13 ^ 4 = 28561
Numero 13 ^ 5 = 371293

Imprimiendo potencias del numero [14]

Numero 14 ^ 1 = 14
Numero 14 ^ 2 = 196
Numero 14 ^ 3 = 2744
Numero 14 ^ 4 = 38416
Numero 14 ^ 5 = 537824

About Edwin Torres

Related Posts

  • Logo Java
  • Logo Java
  • Logo Java
  • Logo Java

Add your comment