PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Média com intervalo de classe #552312

25/04/2016

0

Boa tarde galera,

Preciso fazer um código que, ao ler as temperaturas inseridas num array e o intervalo da média (variável), retorne os médias obtidas em cada intervalo.

Por exemplo, inseri 4 temperaturas, e um intervalo de 2:


Posição [0] = 30°C
Posição [1] = 25°C
Posição [2] = 16°C
Posição [3] = 10°C

media1 = ( [0]+[1] ) /2;
media2 = ( [1]+[2] ) /2;
media3 = ( [2]+[3] ) /2;

Se a quantidade de temperaturas fosse constante e o intervalo da média também, sem problemas. Mas ambos são variáveis

//Variáveis
int numMedi;
    int intervaloMedia;
    int[] temperaturas = new int [10000];
    //int contador = 1;
 
//Entrada de dados
        System.out.println("Insira o número de medições feitas:");
        numMedi = entrada.nextInt();
 
        System.out.println("Insira o intervalo da media: ");
        intervaloMedia = entrada.nextInt();
 
 
//Processamento e decisões
        if ((numMedi > 1) && (numMedi > intervaloMedia)){ 
 
            for (int indice=0; indice < numMedi; indice++){
                System.out.println("Entre com a temperatura" +(indice+1) + ":");
                temperaturas[indice] = entrada.nextInt(); 
            }        
        }
 
 
        else { 
            System.out.println("O número do intervalo de medição é maior que o número de medições do sensor, portanto, inválido.");
        }


Ai está o que fiz até agora, mas acho que não ajuda muito : /
Faz três dias que estou tentando fazer isso, espero que alguém possa me ajudar.

Obrigada.
Thais Mota

Thais Mota

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar