(Baseado em TRT - 2015)
Considere o algoritmo na linguagem C:
main(){
char nome[20];
char sexo;
printf("Qual é o seu nome?");
scanf(nome);
printf ("Qual é o seu sexo? (f/m) ");
scanf (&sexo);
if (sexo == 'f' && sexo == 'F')
printf("Você é do sexo feminino. ");
else
if (sexo == 'm' && sexo == 'M')
printf("Você é do sexo masculino. ");
else
printf("Você digitou um valor de sexo inválido ");
}
sobre o algoritmo acima é correto afirmar que:
A-
a logica do algoritmo esta comprometida pela falta de um comando de repetição
B-
Em vez de utilizar comandosbde decisao se aninhados, deveria ter sido usado um uniconcomando de seleção múltipla, por isso a logica ficou comprometida
C-
Se for digitada uma letra F ou minuscula f sera impresso. Voce é do sexo feminino
D
Somente se a letra digitada para o sexo for diferente de F, f, m é que a frase Você digitou um valor de sexo invalido sera impressa
E
Nao importa o valor donsexo, pois senpre sera impresso Você digitou um valor de sexo invalido sera impresso