//Questao09
Crie um algoritmo que faça a entrada de dois números inteiros positivos e calcule o valor do primeiro número inteiro elevado pelo segundo número inteiro. Ou seja, n1n2.
import java.util.Scanner;
public class Questao09 {
/*
* 9. Crie um algoritmo que faca a entrada de dois numeros inteiros positivos
* e calcule o valor do primeiro numero inteiro elevado pelo segundo
* numero inteiro. Ou seja, n1^n2.
*
* Ex. 2^3 = 2*2*2 = 8
*/
public static void main(String[] args) {
Scanner leia = new Scanner(System.in);
int n1, n2;
//observe que como estamos multiplicando 1 e o valor que nao modifica uma
//multiplicao
int pow = 1;
//base
System.out.println("Digite a base");
n1 = leia.nextInt();
//expoente
System.out.println("Digite o expoente");
n2 = leia.nextInt();
//calculo
for (int i = 1; i <= n2; i++) {
pow *= n1;
}
System.out.println( pow );
//dentro da linguagem temos uma forma de fazer isso como descrito abaixo
//porem aqui em logica estamos trabalhando para criar as coisas e nao
//utilizar o que ja existe
System.out.println( Math.pow( n1, n2 ) );
}
}
Nenhum comentário:
Postar um comentário