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
12
Resposta:
Alternativa correta: Letra B
b. II, apenas.
Explicação:
Apreciosa:
CORRETA
Respondido por
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:
- 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.
- 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.
- 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