Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Para estudar com mais precisão as variações de temperatura na superfície da Lua, a NASA enviou à Lua uma sonda com um sensor que mede a temperatura de 1 em 1 minuto. Um dado importante que os pesquisadores desejam descobrir é como se comporta a média da temperatura, considerada em intervalos de uma dada duração (uma hora, meia hora, oito horas, etc.). Por exemplo, para a seqüência de medições 8, 20, 30, 50, 40, 20, -10, e intervalos de quatro minutos, as médias são respectivamente 108/4=27, 140/4=35, 140/4=35 e 100/4=25.
Tarefa
Você foi recentemente contratado pela NASA, e sua primeira tarefa é escrever um programa que, conhecidos a sequência de temperaturas medidas pelo sensor, e o tamanho do intervalo desejado, informe qual a maior e qual a menor temperatura média observadas, considerando o tamanho do intervalo dado.
Entrada
A entrada é composta de um conjunto de teste. Deverá ser perguntado inicialmente o nome de identificação do conjunto de testes e um número inteiro e positivo N, que indica o número total de medições de temperatura de uma sequência obtida pelo sensor. Em seguida o um número M que indica o tamanho dos intervalos, em minutos, em que as médias devem ser calculadas. Após isto, deverão ser obtidos os Ns valores de medição de temperatura.
Saída
Para o conjunto de teste da entrada seu programa deve produzir duas linhas. A primeira linha identifica o conjunto de teste, no formato “Teste <>”, onde <> é o nome informado. A segunda linha deve conter dois números X e Y, separados por ao menos um espaço em branco, representando respectivamente os valores da menor e da maior média de temperatura, conforme determinado pelo seu programa.
Restrições
0 -200 <=Temperatura <=200
E estou tendo dificuldades para fazer o for que vai calcular as medias de acordo com o intervalo digitado pelo usuário, alguem pode me dar uma ideia de como fazer isso?
Para estudar com mais precisão as variações de temperatura na superfície da Lua, a NASA enviou à Lua uma sonda com um sensor que mede a temperatura de 1 em 1 minuto. Um dado importante que os pesquisadores desejam descobrir é como se comporta a média da temperatura, considerada em intervalos de uma dada duração (uma hora, meia hora, oito horas, etc.). Por exemplo, para a seqüência de medições 8, 20, 30, 50, 40, 20, -10, e intervalos de quatro minutos, as médias são respectivamente 108/4=27, 140/4=35, 140/4=35 e 100/4=25.
Tarefa
Você foi recentemente contratado pela NASA, e sua primeira tarefa é escrever um programa que, conhecidos a sequência de temperaturas medidas pelo sensor, e o tamanho do intervalo desejado, informe qual a maior e qual a menor temperatura média observadas, considerando o tamanho do intervalo dado.
Entrada
A entrada é composta de um conjunto de teste. Deverá ser perguntado inicialmente o nome de identificação do conjunto de testes e um número inteiro e positivo N, que indica o número total de medições de temperatura de uma sequência obtida pelo sensor. Em seguida o um número M que indica o tamanho dos intervalos, em minutos, em que as médias devem ser calculadas. Após isto, deverão ser obtidos os Ns valores de medição de temperatura.
Saída
Para o conjunto de teste da entrada seu programa deve produzir duas linhas. A primeira linha identifica o conjunto de teste, no formato “Teste <>”, onde <> é o nome informado. A segunda linha deve conter dois números X e Y, separados por ao menos um espaço em branco, representando respectivamente os valores da menor e da maior média de temperatura, conforme determinado pelo seu programa.
Restrições
0 -200 <=Temperatura <=200
E estou tendo dificuldades para fazer o for que vai calcular as medias de acordo com o intervalo digitado pelo usuário, alguem pode me dar uma ideia de como fazer isso?
o meu codigo já está assim:
Bom dia.
Um método simples/direto seria assim:
mas pode ser melhorado bastante, principalmente evitando de se ter que somar os mesmos números para cada resultado...
[[]] _________________ Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
DarkenziPosts:2
Prezados,
Preciso fazer o seguinte trabalho: