GARANTIR DESCONTO

Fórum Escreva um programa em Java que calcule a soma dos números pares entre 2 e 200. ? (resultado=10100) #568634

10/04/2014

0

public static void main(String[] args) {
		int soma=0;
		int i = 2;
		while(i<=200){
			soma =soma +i;
			i+=2;
		}
		System.out.println(soma);
	}

}
Tem como fazer com "for" e "do while", pois não estou conseguindo
public static void main(String[] args){
		int soma = 0;
			for(int i= 2; i<=200; i++){
			soma = soma +i;
			i+=2;			
		}
		System.out.println(soma);
	}
}
public static void main(String[] args) {
		int soma=0;
		int i=2;		
		do{
			soma = soma +i;
			System.out.println(soma);
			i++;
			}
			while(i<200);
		
	}
}
Jeferson Santos

Jeferson Santos

Responder

Posts

10/04/2014

Andro Louredo.

Mas você precisa, antes de somar, testar se o número é par ou não. Ou você usa while, do while, ou for. Não existe for com do.
Responder

Gostei + 0

16/04/2014

Andro Louredo.

Usando [b]for[/b]
public static void main(String[] args) {
	int sum = 0;
	for(int i = 2; i <= 200; i += 2) {
		sum += i;
	}
	System.out.println(sum);
}
Usando [b]while[/b]
public static void main(String[] args) {
	int sum = 0;
	int counter = 2;
	while(counter <= 200) {
		sum += counter;
		counter += 2;
	}
	System.out.println(sum);
}
Usando [b]do...while[/b]
public static void main(String[] args) {
	int sum = 0;
	int counter = 2;
	do {
		sum += counter;
		counter += 2;
	} while(counter <= 200);
	System.out.println(sum);
}
Responder

Gostei + 0

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

Aceitar