Informática, perguntado por escolanovatrento, 1 ano atrás

8ª QUESTÃO Nesse ano, a quantidade de jovens alistados é muito superior a capacidade de aquartelamento para a prestação do Serviço Militar Obrigatório, mesmo após a primeira fase da seleção. Para resolver o problema, o setor de TI do Exército Brasileiro elaborou um algoritmo que verifica o número do candidato e convoca todos aqueles que seu número seja múltiplo de 2 e múltiplo de 5 ao mesmo tempo. Qual das alternativas abaixo satisfaz essa condição?


A. if((numero % 2 == 0) && (numero % 5 == 0)){}



B. if((numero % 2 == 0) || (numero % 5 == 0)){}



C. if((numero % 2 != 0) && (numero % 5 != 0)){}



D. if((numero % 2 != 0) || (numero % 5 != 0)){}



E. if((numero % 2 == 5) && (numero % 5 == 2)){}

Soluções para a tarefa

Respondido por cassiorsantos
12
Alternativa correta: A. if((numero % 2 == 0) && (numero % 5 == 0)){}

Sendo:
if  Comando condicional (Se)
numero variável que armazena o número do candidato
% 2 módulo de 2 (resto)
== comparador (é igual)
&& E lógico

Ou seja (em linguagem comum):

Se (o resto da conta número_do_candidato dividido por 2 é igual a 0) E (o resto da conta número_do_candidato dividido por 5 é igual 0)

Em resumo, se o resto da divisão da variável número por 2 e por 5 for zero, executará o bloco de comandos entre {}.

Bons Estudos
Perguntas interessantes