Estrutura de repetição FOR

7 respostas
L

Olá pessoal,
preciso de uma ajuda para resolver um exercício.

Implementar um algoritmo que utiliza uma instrução for para somar os inteiros pares de 2 a 20 e armazenar o resultado em uma variável int chamada total.

Eu fiz até essa parte: for (cont=0; cont <=20; cont +=2)
Depois eu me perdi e não consigo me encontrar, rsrs.

Me ajudem por favor.

Obrigado!

7 Respostas

cleitonmoura18
int somatorio=0;
for (cont=0; cont <=20; cont +=2) {
somatorio=somatorio+cont;
}
Enadrov
int total = 0;

for(int x=0;  x <= 20; x++){
  if((x >= 2) && ( x%2 = 0)){
    total += x; 
  }
}
mi.rodrigues
int total = 0;

		for (int x = 2; x < 21; x++) {

			if (x % 2 == 0) {

				total = total + x;
			}
		}
L
Enadrov:
int total = 0;

for(int x=0;  x <= 20; x++){
  if((x >= 2) && ( x%2 = 0)){
    total += x; 
  }
}

Muito obrigado. Ajudou bastante.

L

cleitonmoura18:
int somatorio=0; for (cont=0; cont <=20; cont +=2) { somatorio=somatorio+cont; }

Obrigado.

L
mi.rodrigues:
int total = 0;

		for (int x = 2; x < 21; x++) {

			if (x % 2 == 0) {

				total = total + x;
			}
		}

Fiz assim, só ficou diferente o "x < 21;", eu coloquei "x <= 20;".
Mas ajudou bastante, obrigado.

WellingtonRamos

LuCiAnO_M.:
cleitonmoura18:
int somatorio=0; for (cont=0; cont <=20; cont +=2) { somatorio=somatorio+cont; }

Obrigado.

De todas as respostas, acho esta a mais adequada pois as demais possuem uma segunda verificação que considero desnecessária.

Porém, como o enunciado já é claro quanto ao início (de 2 a 20), ainda faria diferente:

int total=0;
for (int cont=2; cont <= 20; cont+=2) {
  total+=cont;
}
Criado 4 de abril de 2013
Ultima resposta 8 de abr. de 2013
Respostas 7
Participantes 5