Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

TGmarks

Calcular array de potências fora do ciclo for

Mensagens Recomendadas

TGmarks

Estou a fazer um programa que basicamente recebe um numero determinado de bases pelo utilizador e um expoente e o programa deve calcular todas as potências. O programa já funca, mas, está a pedir as bases e dá-me logo o resultado. Mas o que eu queria é que primeiro introduzisse todas as bases e só no final me imprima todas as potências.

A minha dúvida é: como é que eu faço para me calcular um array de potências fora do ciclo For. Passo já a mostrar o meu código:

package exercicio4;
import java.util.*;
/**
*Escrever um programa que:
a) Leia um número inteiro N inserido pelo utilizador
b) Leia N números inteiros inseridos pelo utilizador
c) Leia um número inteiro Exp inserido pelo utilizador
d) Calcule e imprima o valor das potências dos N números, quando elevados ao expoente
Exp.
* @author Tiago
*/
public class Exercicio4 {
public static void main(String[] args) {
    Scanner input = new Scanner (System.in);
    int N;
    N = input.nextInt();
    int[] numero;
    numero = new int[N];
    int exp;
    exp = input.nextInt();
    for (int i=0; i<N; i++) {
        System.out.println("Introduza o "+(i+1) +"º número de "+N);
        numero = input.nextInt();

    }
        System.out.println(Math.pow(numero, exp));
    }            


}

Editado por brunoais
geshi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
TGmarks

um ciclo para perguntar pelas bases, e um para apresentar

Era isso mesmo! Não pensava que fosse tão simples. Já está. Muito Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.