Estruturas de Controle na Programação Estruturada
Gabarito: letra C. A estrutura condicional adequada para verificar uma condição (saldo suficiente) e tomar decisões (permitir ou negar) é o "se ... então ... fimse". As demais alternativas são estruturas de repetição ou seleção múltipla, inadequadas para o caso.
Alternativa A — ❌ Incorreta
"enquanto ... faça" é uma estrutura de repetição (loop) que executa um bloco enquanto uma condição for verdadeira. Não é apropriada para uma decisão única, mas para iteração.
Alternativa B — ❌ Incorreta
"para ... de ... até ... faça" é um loop de contagem (for), também de repetição. Não avalia uma condição para decidir entre dois caminhos.
Alternativa C — ✅ Correta ⟵ GABARITO
"se ... então ... fimse" é a estrutura de seleção/condicional que avalia uma expressão lógica e executa um bloco se verdadeira, podendo ter senão. Exatamente o que a questão pede: verificar saldo >= valor.
Alternativa D — ❌ Incorreta
"repita ... até" é uma estrutura de repetição pós-teste (do-while). Executa o bloco e depois verifica a condição. Não é para decisão simples.
Alternativa E — ❌ Incorreta
"escolha ... caso" é uma estrutura de seleção múltipla (switch-case), adequada para comparar uma expressão com múltiplos valores constantes, não para uma condição booleana simples.
Gabarito: letra C.