Buscar

Considere o algoritmo na linguagem C: main(){ char[20] nome; char sexo; printf("Qual é o seu nome?"); scanf(nome); printf (...

Considere o algoritmo na linguagem C:
main(){
char[20] nome;
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 invalido ");
}

Sobre o algoritmo acima é correto afirmar que:


se for digitada uma letra maiúscula 'F' ou minúscula 'f' será impresso Você é do sexo feminino.
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.
não importa o valor digitado no sexo, pois sempre será impresso Você digitou um valor de sexo inválido.
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.
a lógica do algoritmo está comprometida pela falta de um comando de repetição.

Essa pergunta também está no material:

AV1
5 pág.

Introdução à Programação de Computadores Faculdade Metropolitana da Grande FortalezaFaculdade Metropolitana da Grande Fortaleza

Respostas

User badge image

Ed Verified user icon

Sobre o algoritmo apresentado, a afirmativa correta é: se for digitada uma letra maiúscula 'F' ou minúscula 'f', será impresso "Você é do sexo feminino".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image