Programa Java: calcular potência.
//Código-fonte de um programa que calcula expoente em Java
//Testado em: www.jdoodle.com
import java.util.*;
public class M{
public static int calculaExpoente( int base, int expoente){
int i;
int resultado = 1;
for ( i=1; i<=expoente; i++ ){
resultado = resultado * base;
}
return resultado;
}
/*public static void pegaNumero( int numero, String mensagem){
Scanner entrada = new Scanner ( System.in );
System.out.print( mensagem );
numero = entrada.nextInt();
System.out.println("");
}
*/
public static void resultado( int base, int expoente, int resultado){
System.out.println("Base: "+base+"\nExpoente: "+expoente+"\nResultado: "+resultado+"\nFim do Aplicativo.");
}
public static void main( String args[] ){
int numero;
int base = 2;
int expoente = 10;
String
mensagem = "Base...........: ";
// M.pegaNumero( base, mensagem );
mensagem = "Expoente....:";
//M.pegaNumero( expoente, mensagem );
numero = M.calculaExpoente( base, expoente);
M.resultado( base, expoente, numero );
}
}
//Exemplo de execução:
//Testado em: www.jdoodle.com
import java.util.*;
public class M{
public static int calculaExpoente( int base, int expoente){
int i;
int resultado = 1;
for ( i=1; i<=expoente; i++ ){
resultado = resultado * base;
}
return resultado;
}
/*public static void pegaNumero( int numero, String mensagem){
Scanner entrada = new Scanner ( System.in );
System.out.print( mensagem );
numero = entrada.nextInt();
System.out.println("");
}
*/
public static void resultado( int base, int expoente, int resultado){
System.out.println("Base: "+base+"\nExpoente: "+expoente+"\nResultado: "+resultado+"\nFim do Aplicativo.");
}
public static void main( String args[] ){
int numero;
int base = 2;
int expoente = 10;
String
mensagem = "Base...........: ";
// M.pegaNumero( base, mensagem );
mensagem = "Expoente....:";
//M.pegaNumero( expoente, mensagem );
numero = M.calculaExpoente( base, expoente);
M.resultado( base, expoente, numero );
}
}
//Exemplo de execução:

Comentários
Postar um comentário