2) Considere o seguinte pseudocódigo do algoritmo "categoria": ALGORITMO "categoria" VAR idade, altura: REAL INICIO ESCREVA ("Entre com a idade do jogador: ") LEIA (idade) ESCREVA ("Entre com a altura do jogador: ") LEIA (altura) SE (idade > 18) E (altura > 1.90) ENTAO ESCREVA(" O jogador está fora da categoria A. ") FIMSE FIMALGORITMO Com base no pseudocódigo apresentado, avalie as seguintes afirmativas assinalando (V) para as Verdadeiras ou (F) para as Falsas: ( ) A mensagem "O jogador está fora da categoria A" só será exibida se o jogador tiver mais de 18 anos. ( ) A mensagem "O jogador está fora da categoria A" só será exibida se o jogador tiver mais do que 1.90 de altura. ( ) A mensagem "O jogador está fora da categoria A" só será exibida se o jogador tiver mais de 18 anos e ao mesmo tempo mais do que 1.90 de altura. ( ) A mensagem "O jogador está fora da categoria A" só será exibida se o jogador tiver mais de 18 anos ou mais do que 1.90 de altura. ( ) A mensagem "O jogador está fora da categoria A" será exibida para um jogador que tenha 21 anos e 1.92 de altura. Agora assinale a alternativa que apresenta a sequência correta. Alternativas: a) V – V – F – V – V. b) F – F – V – F – V. Alternativa assinalada c) V – V – F – V – F. d) V – V – V – F – V. e) F – F – F – V – V.
Soluções para a tarefa
Resposta:
Resposta correta: Letra(B)
Resposta:
Eu sei que essa pergunta é de 2019,mas posso ajudar quem possa ter futuras dificuldades:
Vamos transcrever esse algorítimo em código:
(vou escrever apenas o que realmente é importante para não ficar confuso):
int idade;
float altura;
scanf("%d",idade);
scanf("%f",altura);
if(idade>18 && altura>1.90)
{
printf("O jogador esta fora da categoria A.")
}
return 0;
}
Lendo o código,dá pra prever o que pode acontecer:
- Com os valores das variáveis altura e idade definidas,vamos verificar se eles estão dentro da categoria A
- Logo,a mensagem só será aberta se o jogador possuir mais de 1.90 de altura e mais de 18 anos.
Então a sequencia correta seria:A letra B.
F,F,V,F,V
Na primeira afirmação,vemos que a resposta do pseudocódigo está errada,porque ela não vai aparecer APENAS quando o jogador tiver mais de 18 anos,mas quando tiver mais de 1.90 de altura ao mesmo tempo.
Na segunda,está errada pelo mesmo motivo,a mensagem não vai aparecer APENAS quando o jogador tiver mais de 1.90 de altura,mas também quando tiver mais de 18 anos ao mesmo tempo.
Na terceira,a mensagem vai ser impressa,sabendo que o jogador tem que se enquadrar nas duas variáveis ao mesmo tempo.
Na quarta,a mensagem apareceria caso o jogador tivesse mais que 1.90 de altura OU mais que 18 anos,logo ela está ERRADA.
Na quinta,a mensagem seria impressa sim,devido ao jogador tiver mais que 1.90 de altura e 18 anos de idade.
Espero ter ajudado alguém!