Questão
Camila criou um programa para sugerir alimentos mais saudáveis às crianças durante uma simulação de compras no supermercado. A sugestão depende da idade e do gosto por sabores doces ou salgados.
function geraSugestao(idade, gostaDeDoce, gostaDeSalgado) {
if (idade >= 12 && idade < 14) {
if (gostaDeDoce || gostaDeSalgado) {
return "Barra de cereal com cobertura de chocolate";
} else {
return "Suco natural sem adição de açúcar";
}
}
}
No código apresentado, o uso das estruturas condicionais “if” e “else” permite controlar qual comportamento do programa?
Selecione uma alternativa:
A) A sugestão com base na combinação entre idade e preferências do usuário.
B) A repetição automática das sugestões exibidas na interface do programa.
C) A definição do tipo dos dados inseridos pelos usuários nos campos de entrada e saída.
D) A apresentação do conteúdo textual com base na posição definida dentro do Canvas.
E) A criação da ordem em que os comandos são executados durante o início do programa.
A
O uso das estruturas condicionais 'if' e 'else' no código permite que o programa faça uma escolha entre diferentes sugestões de alimentos com base na idade e nas preferências de gosto do usuário. Especificamente, se a idade estiver entre 12 e 14 anos e o usuário gostar de doce ou salgado, o programa sugere 'Barra de cereal com cobertura de chocolate'. Caso contrário, sugere 'Suco natural sem adição de açúcar'. Portanto, a alternativa correta é A. As outras alternativas não descrevem corretamente o comportamento controlado pelas estruturas condicionais no código.