Faça uma análise do código ilustrado abaixo e assinale a alternativa correta.
a) Ao executar o código, uma mensagem de "Cuidado!" é exibida na saída. Além disso, é possível perceber que a velocidade máxima para a via urbana de trânsito rápido é 80km/h.
b)Ao executar o código, nenhuma mensagem é exibida na saída. Além disso, é possível perceber que a velocidade máxima para a via urbana de trânsito rápido é 80km/h.
c)Ao executar o código, nenhuma mensagem é exibida na saída. Além disso, é possível perceber que a velocidade máxima para a via local de trânsito rápido é 80km/h.
d)Ao executar o código, uma mensagem de "Cuidado!" é exibida na saída. Além disso, é possível perceber que a velocidade máxima para a via urbana de trânsito rápido é 100km/h.
e)Ao executar o código, uma mensagem de "Cuidado!" é exibida na saída. Além disso, é possível perceber que a velocidade máxima para a via local de trânsito rápido é 80km/h.
ajuda por favor
Soluções para a tarefa
Resposta:
a) Ao executar o código, uma mensagem de "Cuidado!" é exibida na saída. Além disso, é possível perceber que a velocidade máxima para a via urbana de trânsito rápido é 80km/h.
Explicação:
Vamos ver o código linha a linha para entender melhor o que está acontecendo.
Da linha 1 - 3 está utilizando "//" então é um trecho de código comentado, não irá interferir na execução.
Da linha 5 - 6 está definido duas variáveis a "velocidade" que está guardado o valor 90 e a "éViaUrbanaDeTrânsitoRápido" que guarda um valor booleano como verdadeiro.
Linha 8 está sendo criado um IF (o if irá permitir entrar no bloco de código, apenas se a condição que está nele seja verdadeira) que faz a seguinte verificação, ele pega o valor da variável "éViaUrbanaDeTrânsitoRápido" que é verdadeiro, como ela é verdadeira o IF deixaria entrar no bloco de código, más ele usa o “&&” que está dizendo que além do "éViaUrbanaDeTrânsitoRápido" ser verdadeira a próxima condição também terá que ser verdadeira, para poder entrar no bloco de código, que é "velocidade > 80" então ele está dizendo que o valor que está na variável velocidade tem que ser superior a 80, no caso a variável "velocidade" está definida como 90 na linha 5, então essa condição será verdadeira e ele ira entrar no IF e ir para linha 9.
Linha 9 é o bloco de código que será executado se a condição do IF de verdadeira, aqui no caso ela está mostrando uma mensagem de "Cuidado!...".
Com base na analise da linha 8, podemos ver que a velocidade tem que ser superior a 80 para exibir a mensagem, então a velocidade máxima permitida é 80. Podemos saber que é um via urbana de trânsito pelo nome da variavel bool e que ela está definida como true.