Questões de Informática · FGV

InformáticaLógica de programação e algoritmosFGV 2026

ALERO

Questão de Informática

Um programa calcula o desconto progressivo em compras: 5% para compras acima de R$ 100, 10% para compras acima de R$ 500, e 15% para compras acima de R$ 1000. O programador escreveu o código a seguir, que contém um erro de lógica na ordem das condições: valor = float(input("Digite o valor da compra: R$ ")) if valor > 100: desconto = valor * 0.05 elif valor > 500: desconto = valor * 0.10 elif valor > 1000: desconto = valor * 0.15 else: desconto = 0 valor_final = valor - desconto print(f"Valor original: R$ {valor:.2f}") print(f"Desconto: R$ {desconto:.2f}") print(f"Valor final: R$ {valor_final:.2f}") A partir da análise do código, que será executado para uma compra de R$ 1200,00, identifique o problema lógico e selecione a opção que descreve corretamente o que será calculado e como corrigir o código.

Sua resposta

Mais questões de Lógica de programação e algoritmos

Ver as 2.291 questões de Lógica de programação e algoritmos

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.