Apenas sei gerar o contador mais naum faze o somatorio de numeros
pares de 1 a 500 abaixo apresneto o contador se ag poder me ajudar e dar toques agradeço e obrigado a todos a ajuda nos topicos anteriores curtindo muito o pessoal desse forum!
class Main {
public static void main (String[] args) {
for(int i = 2; i < 500; i++){
System.out.println("Pares: " + i++);
}
}
}
Como faço para afzer o somatório de tudo isso? de todos os pares?
Olá,
[EDITADO]
opss, nao prestei atenção e não vi que você queria somente os pares, foi mal!
[/EDITADO]
Um pouquinho de matemática: Se você prestar atenção, verá que existe um padrão entre os números.
class Main {
public static void main (String[] args) {
for(int i = 2; i < 500; i++){
System.out.println("Pares: " + i++);
}
}
}
Como faço para afzer o somatório de tudo isso? de todos os pares?[/quote]
para somar todos os pares basta iterar de dois em dois …
class Main {
public static void main (String[] args) {
int soma=0;
for(int i = 2; i <= 500; i+=2){
soma+=i;
}
System.out.println("Pares: " + soma);
}
}
Cássio, do jeito que você fez, você está somando de 1 a 500, ou seja, tanto os ímpares quanto os pares.
Para somar apenas os números pares, o padrão é o seguinte:
2 + 500 = 502
4 + 498 = 502
6 + 496 = 502
.
.
.
250 + 252 = 502
Então, há 125 somas de 502; logo, para achar a soma dos números pares, basta fazer 125 * 502 = 62750.
Porém, essa solução é bem matemática e acho que o que o javahelp precisa é de uma solução lógica de programação. Assim sendo, a classe que o sergiotaborda colocou resolve o problema dele.