Informática, perguntado por tukatemp, 2 meses atrás

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 “200” e “60”, exatamente nessa ordem.
II – No cenário atual do código, a variável “juros” teve o valor “0” 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 18 será executada e exibirá na tela o valor “60”.
É VERDADEIRO o que se afirma em:


a. I, apenas.

b. II, apenas.

c. I e II, apenas.

d. III, apenas.

e. I e III, apenas.


Alternativa correta: Letra B

Soluções para a tarefa

Respondido por krizalide18
12

Resposta:

Alternativa correta: Letra B

b. II, apenas.

Explicação:


Apreciosa: CORRETA
Respondido por gabriel11silva
1

Com base no código de programação apresentado, podemos dizer que somente a afirmativa II é verdadeira. Letra B.

Calculando as parcelas

O código apresentado tem função de apresentar o valor final de uma parcela, a partir de um produto adquirido em várias prestações. O código deu como entrada um produto no valor de 200 R$ que será pago em 4 vezes. Com isso, vamos analisar as alternativas:

  1. O programa possui um erro no código, pois atribui juros = 0 para parcelas de 0 ou 1 vez, juros = 10 para parcelas iguais a 2 ou 3 e juros = 20 para parcelas maiores que 4. Ou seja, o valor 4 em si não foi determinado, dessa forma, o valor de juros continuará sendo 0, conforme determinado no início do programa. Desse modo, as saídas serão os valores "200" e "40", nessas ordem. Alternativa falsa.
  2. Correto, a linha 10 do programa causa esse erro, dessa forma, mesmo que o produto seja parcelado em 4 vezes, o valor do juros atribuído ainda é 0. Para corrigir esse problema, deve-se reescrever como qtdParcela >= 4; Alternativa correta.
  3. Conforme já determinamos, será exibido o valor 40 na linha 18 do código. Alternativa falsa.

Dessa forma, podemos afirmar que apenas a alternativa II é verdadeira. Resposta correta é a letra B.

Aprenda mais sobre lógica de programação e algoritmos aqui: https://brainly.com.br/tarefa/20790680

#SPJ2

Anexos:
Perguntas interessantes