Ed
ontem
Vamos analisar cada alternativa em relação ao algoritmo apresentado: A) a lógica do algoritmo está comprometida pela falta de um comando de repetição. - FALSO. O algoritmo não precisa de um comando de repetição para a lógica apresentada, pois ele apenas solicita o nome e o sexo uma vez. B) em vez de utilizar comandos de decisão se aninhados, deveria ter sido usado um único comando de seleção múltipla, por isso a lógica ficou comprometida. - FALSO. Embora o uso de um comando de seleção múltipla (como `switch`) possa ser uma alternativa, a lógica não está comprometida. O algoritmo funciona, mas pode ser melhorado. C) se for digitada uma letra maiúscula ‘F’ ou minúscula ‘f’ será impresso “Você é do sexo feminino.” - VERDADEIRO. O algoritmo verifica se `sexo` é igual a 'f' ou 'F' e, se for, imprime a mensagem correspondente. D) somente se a letra digitada para o sexo for diferente de ‘F’, ‘f’, ‘M’, ‘m’ é que a frase “Você digitou um valor de sexo inválido” será impressa. - VERDADEIRO. A mensagem de valor inválido só será impressa se o valor digitado não for 'F', 'f', 'M' ou 'm'. E) não importa o valor digitado no sexo, pois sempre será impresso “Você digitou um valor de sexo inválido.” - FALSO. O algoritmo imprime mensagens diferentes dependendo do valor digitado. Agora, considerando as análises, as alternativas C e D são verdadeiras, mas a questão pede para afirmar algo correto sobre o algoritmo. A alternativa que melhor se encaixa e é mais direta é a C, pois é a que se refere diretamente ao resultado esperado da execução do código. Portanto, a resposta correta é: C) se for digitada uma letra maiúscula ‘F’ ou minúscula ‘f’ será impresso “Você é do sexo feminino.”