Exercício em JAVA [RESOLVIDO]

1. Exercício em JAVA [RESOLVIDO]

Gabriel
fariab

(usa Manjaro Linux)

Enviado em 12/05/2017 - 15:51h

Olá, alguém poderia me ajudar a resolver esse exercício? Não estou conseguindo fazer. :)


Elaborar um programa que apresente os resultados da soma e da média aritmética dos valores pares situados na faixa numérica de 50 a 70.


  


2. Re: Exercício em JAVA [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/05/2017 - 16:39h

Você sabe usar laço for?
Declarar tipos inteiros?
Usar System.out?
Iniciar o programa com main?

Se souber então está feito.

Tente fazer algum código. É premissa básica do fórum que este tipo de dúvida exija uma tentativa do participante.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Exercício em JAVA

Gabriel
fariab

(usa Manjaro Linux)

Enviado em 12/05/2017 - 17:07h

listeiro_037 escreveu:

Você sabe usar laço for?
Declarar tipos inteiros?
Usar System.out?
Iniciar o programa com main?

Se souber então está feito.

Tente fazer algum código. É premissa básica do fórum que este tipo de dúvida exija uma tentativa do participante.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



Eu usei o seguinte código:

package programa1;

public class Programa1 {


public static void main(String[] args) {

int contador=48, y, a, b, soma=13;
float media;



while (contador<70){
while (contador % 2 == 0){
b = contador+2;
a = soma+b+2;
media = (a/10);
System.out.println(+media);
}
contador++;

}
}
}



Entre em loop infinito quando eu executo pelo NetBeans. Só posso usar o WHILE e o IF



4. Re: Exercício em JAVA [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 12/05/2017 - 18:13h



O loop infinito está fácil. O bloco abaixo inicia com contador 48 e você está dizendo que enquanto (while) o resultado da divisão de 48 (contador) por 2 for igual a zero é para continuar neste bloco. Substitua o while por if.

while (contador % 2 == 0){
b = contador+2;
a = soma+b+2;
media = (a/10);
System.out.println(+media);
}





5. Re: Exercício em JAVA

Gabriel
fariab

(usa Manjaro Linux)

Enviado em 13/05/2017 - 09:46h

Editei meu código, agora eu ja consegui pegar os número pares entre 50 e 70. Agora,eu não consigo de JEITO NENHUM fazer a média desses números.Até o momento, eu não posso usar FOR, apenas IF e WHILE e vetores.
Algum de vocês poderia me ajudar? Tanto com a lógica tanto com o código (que vou ler e tentar aprender como faz)


package programa1;
import java.util.Scanner;

public class Programa1 {

public static void main(String[] args) {

Scanner input = new Scanner (System.in);

int contador=50; //* Contador
int logi=50; //*Contador lógico
int soma=0; //* Variável que vou usar para fazer a soma dos números (para fazer a média)
float media; //* Variável que vou usar para fazer a média

while(contador<=70){

if (logi % 2 == 0){

System.out.println("O número "+logi+" é par e fica entre 50 e 70");

}
contador++;
logi++;

}



6. Re: Exercício em JAVA [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 13/05/2017 - 10:07h



while(contador<=70){

if (logi % 2 == 0){

System.out.println("O número "+logi+" é par e fica entre 50 e 70");

soma += contador; // Vai somar os números do contador que forem par pois só entra nesse bloco número par.
divisor ++; // Uma variável para somar quantas vezes entra neste bloco

}
contador++;
logi++;

}

media=soma/divisor; // Aqui você pega a média dividindo o valor da soma pelo divisor (que é a quantidade de vezes que o número foi somado)





7. Re: Exercício em JAVA [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2017 - 10:27h

Média é some de um conjunto de números dividida pela quantidade desses números.
Só faltou você contar quantos números estavam sendo somados.
Se der, faça no papel usando calculadora, para saber se o programa está dando certo.
Chama-se teste de mesa.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



8. Re: Exercício em JAVA [RESOLVIDO]

Gabriel
fariab

(usa Manjaro Linux)

Enviado em 13/05/2017 - 10:48h

listeiro_037 escreveu:

Média é some de um conjunto de números dividida pela quantidade desses números.
Só faltou você contar quantos números estavam sendo somados.
Se der, faça no papel usando calculadora, para saber se o programa está dando certo.
Chama-se teste de mesa.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Sim, eu fiz no papel,calculadora e de várias outras formas. Minha difuculdade,era saber quantos numeros pares eu tinha entre 50 e 70. Eu não queria contar um por um, queria que o programa contasse por mim.
Outra dificuldade, era saber por quanto teria de fazer a divisão. Sempre o meu código dava um erro, entrando em LOOP infinito.


9. Re: Exercício em JAVA [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2017 - 13:08h

fariab escreveu:

Olá, alguém poderia me ajudar a resolver esse exercício? Não estou conseguindo fazer. :)


Elaborar um programa que apresente os resultados da soma e da média aritmética dos valores pares situados na faixa numérica de 50 a 70.


Porque os professores não são mais criativos com exercícios é sempre a droga de calcular soma e média aritmética usando c, java.... .

Algoritmo Wesley Safadão kkkkkkkk

https://www.tests.life/safadometro-qual-seu-percentual-de-anjo-e-vagabundo/

Os professores poderiam pega uma música e pedir aos alunos para desenvolverem um programa em c ou java isso ajudaria muito.

No seu caso verifica a parte de java do vol tem conteúdo para esse exercício.




10. Re: Exercício em JAVA [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2017 - 13:13h

fariab escreveu:

listeiro_037 escreveu:

Média é some de um conjunto de números dividida pela quantidade desses números.
Só faltou você contar quantos números estavam sendo somados.
Se der, faça no papel usando calculadora, para saber se o programa está dando certo.
Chama-se teste de mesa.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Sim, eu fiz no papel,calculadora e de várias outras formas. Minha difuculdade,era saber quantos numeros pares eu tinha entre 50 e 70. Eu não queria contar um por um, queria que o programa contasse por mim.
Outra dificuldade, era saber por quanto teria de fazer a divisão. Sempre o meu código dava um erro, entrando em LOOP infinito.


https://brainly.com.br/tarefa/1649972

Já vi isso em c.






11. Re: Exercício em JAVA [RESOLVIDO]

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 13/05/2017 - 13:39h

O enunciado deste exercício tem um pequeno problema: ele não diz se os valores 50 e 70 devem estar inclusos na faixa. Embora eu esteja mais inclinado a achar que sim, não está explícito. Nesse caso, acho que cabe recurso, caso valor não esteja batendo com o gabarito especificamente por causa deste detalhe.

Obs.: Concordo plenamente com a questão da originalidade dos exercícios. Sempre é a mesma coisa... isso meio que desanima as pessoas a tentarem resolver o problema, ou seja, a falta de familiaridade com o problema a ser resolvido.

---

Atenciosamente,
Hugo Cerqueira


12. Re: Exercício em JAVA [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2017 - 14:37h

Os valores 50 e 70 estão inclusos sim, pois o enunciado diz que a faixa numérica é "DE 50 A 70". Se fosse "ENTRE 50 e 70" aí sim poderia haver dúvida.

Já com relação ao código tem coisas desnecessárias aí no meio.

O "if (logi % 2 == 0)" é totalmente desnecessário pois basta incrementar o contador em dois (logi = logi + 2);
Também não entendi o motivo de ter duas variáveis "contador" e "logi" se as duas, pela sua lógica, terão sempre o mesmo valor entre elas.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts