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 é:
- 9
- 23
- 33
- 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