Informática, perguntado por robertosp2009, 4 meses atrás

Analise o código abaixo:
Considere a execução estrita desse código e avalie as seguintes afirmações:


I – No cenário atual do código, ao executar o programa, serão exibidos na tela (saída), os valores “80” e “20”, exatamente nessa ordem.

II – No cenário atual do código, a variável “desconto” teve o valor “10” atribuído e utilizado como base do cálculo para atualização do valor (cálculo de juros) atribuído para a variável “valorAtualizado”.

III – No cenário atual do código, ao executar o programa, a linha 16 será executada e exibirá na tela o valor “80”.



É VERDADEIRO o que se afirma em:



a.
I, apenas.

b.
I e III, apenas.



c.
I e II, apenas.

d.
II, apenas.

e.
III, apenas.

Anexos:

Soluções para a tarefa

Respondido por giovanniguimaraestim
25

Resposta:

II - Apenas, resposta correta com base as alternativas que você enviou é a letra D.

Explicação:

I - serão exibidos na tela, os valores "90" e "10", nesta ordem

III - ao executar o programa, a linha 16 será executada e exibirá na tela o valor "90".


vaneidepereira75: CORRETA
jhunnylombardo: Correta
Respondido por DaiaraDyba
0

Ao final do programa será impresso o valor 90 seguido do valor 10.

Portanto, as afirmações I e III são falsas e a afirmação II é verdadeira. Alternativa D.

Como analisar o código?

As linhas 1, 2 e 3 iniciam as variáveis idade, desconto e valorConsumido como:

  • idade = 25.
  • desconto = 0.
  • valorConsumido = 100.

Na linha 5 temos o primeiro condicional:

  • A idade é menor que 10?

Como a variável idade vale 25, não entramos no primeiro if.

Vamos direto para o condicional elseif da linha 7 e 8:

  • A idade está entre 18 e 26?

Como a variável idade vale 25, entramos dentro desse elseif, executando APENAS a linha 9.

  • desconto = 10

A linha 11 não é executada pois o condicional da linha 10 resulta em FALSO.

Na linha 14, definimos a variável valorAtualizado

valorAtualizado = valorConsumido - valorConsumido*desconto/100.

Sabemos que:

  • desconto = 10.
  • valorConsumido = 100.

Portanto,

valorAtualizado = 100-100*10/100.

valorAtualizado = 90.

Na linha 16 imprimimos na tela o valor de valorAtualizado(90) e na linha 17 imprimimos o valor de desconto(10).

Portanto, as afirmações I e III são falsas e a afirmação II é verdadeira. Alternativa D é a correta.

Saiba mais sobre Algoritmos em:

https://brainly.com.br/tarefa/31321477

#SPJ2

Anexos:
Perguntas interessantes