FC ConcursosFC Concursos

Questão FC374761

Observe o código a seguir. public class CALC { public static void main (String[] args) { int soma = 0; for (int n = 1; n <= 10; n++) { if (n % 3 == 0 || n % 5 == 0) { soma = soma +

Linguagens de Programação

Instituto Consulplan · 2019

Observe o código a seguir.

 

public class CALC {

 public static void main (String[] args) {

  int soma = 0;

  for (int n = 1; n <= 10; n++) {

   if (n % 3 == 0 || n % 5 == 0) {

   soma = soma + n;

   }

  }

  System.out.printf("Resultado de Soma: = %d %n", sum);

 }

}

 

O resultado da variável SOMA é:

  1. 9
  2. 23
  3. 33
  4. 43
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O laço percorre os valores de 1 a 10 e, dentro do if, usa o teste \(n \% 3 == 0\) ou \(n \% 5 == 0\). O operador módulo (%) retorna o resto da divisão; quando esse resto é zero, o número é divisível pelo divisor.

O operador OU (||) faz com que a condição seja verdadeira se qualquer um dos testes for verdadeiro, então são somados os valores que são divisíveis por 3 ou por 5.

Verificando os números de 1 a 10, os que satisfazem a condição são: 3, 5, 6, 9 e 10.

Calculando a soma: \(3 + 5 + 6 + 9 + 10 = 33\). Portanto, o conteúdo da variável soma ao final da execução é 33.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo