Primeira página
/
Tecnologia
/
Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que o compõem, bem como os desvios nessa ordem necessários em função de certas condições que possam ocorrer (BANIN, p. 49, 2018) O código a seguir é uma implementação em Python. if valor <= 1830.29: valor -= valor * 0.08 elif valor <= 3050.52: valor -= valor * 0.09 elif valor <= 6101.06: valor -= valor * 0.11 Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ela representa. Selecione uma alternativa: a) Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado. b) Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado. c) Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado. d) Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado. e) Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.

Pergunta

Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que o compõem, bem como os desvios nessa ordem necessários em função de certas condições que possam ocorrer (BANIN, p. 49, 2018) O código a seguir é uma implementação em Python. if valor <= 1830.29: valor -= valor * 0.08 elif valor <= 3050.52: valor -= valor * 0.09 elif valor <= 6101.06: valor -= valor * 0.11 Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ela representa. Selecione uma alternativa: a) Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado. b) Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado. c) Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado. d) Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado. e) Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.

Solução

expert verifiedVerification of experts
4.5172 Voting
avatar
GiovanaEspecialista · Tutor por 3 anos

Responder

Resposta: c) Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado.<br /><br />Explicação: O código apresentado em Python utiliza uma estrutura de controle condicional encadeada (condicional elif). Ele faz uma série de verificações no valor, e dependendo do valor que ele esteja, um certo desconto será aplicado a este valor. Se o valor for menor ou igual a 1830.29, um desconto de 8% é aplicado. Se o valor estiver entre 1830.29 e 3050.52, um desconto de 9% é aplicado. E se o valor estiver entre 3050.52 e 6101.06, um desconto de 11% é aplicado. Não há qualquer acréscimo no valor, apenas descontos. Portanto, a alternativa correta seria a alternativa c.
Clique para avaliar: