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
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 a 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
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 a 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