Questão de Algoritmos e Estrutura de Dados — Algoritmos — Instituto Legalle 2026
Algoritmos e Estrutura de Dados›Algoritmos
Código
qg747419
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Analista de Negócios)
Em uma agência de fomento governamental, um analista está participando do desenvolvimento de um sistema para auxiliar na análise inicial de solicitações de financiamento. Durante a modelagem da lógica do sistema, ele decidiu representar um algoritmo em pseudocódigo que verifique se um solicitante pode seguir para a etapa de análise detalhada. A regra estabelecida é a seguinte: se o valor solicitado for menor ou igual a R$ 100.000 e o tempo de atividade da empresa for maior ou igual a 2 anos, o sistema deve exibir a mensagem "Solicitação apta para análise"; caso contrário, deve exibir "Solicitação não apta para análise". Considerando essa regra, assinale a alternativa que apresenta um pseudocódigo CORRETO para essa verificação.
ALeia valorSolicitado Leia tempoEmpresa Se valorSolicitado <= 100000 ou tempoEmpresa >= 2 então Escreva "Solicitação apta para análise" Senão Escreva "Solicitação não apta para análise" FimSe
BLeia valorSolicitado Leia tempoEmpresa Se valorSolicitado > 100000 ou tempoEmpresa < 2 então Escreva "Solicitação apta para análise" Senão Escreva "Solicitação não apta para análise" FimSe
CLeia valorSolicitado Leia tempoEmpresa Se valorSolicitado <= 100000 e tempoEmpresa >= 2 então Escreva "Solicitação apta para análise" Senão Escreva "Solicitação não apta para análise" FimSe
DvalorSolicitado <- 100000 tempoEmpresa <- 2 Se valorSolicitado <= tempoEmpresa então Escreva "Solicitação apta para análise" Senão Escreva "Solicitação não apta para análise" FimSe
ELeia valorSolicitado Leia tempoEmpresa Enquanto valorSolicitado <= 100000 faça Escreva "Solicitação apta para análise" FimEnquanto
Revelar gabarito e comentário▾
GabaritoC — Leia valorSolicitado
Leia tempoEmpresa
Se valorSolicitado <= 100000 e tempoEmpresa >= 2 então
Escreva "Solicitação apta para análise"
Senão
Escreva "Solicitação não apta para análise"
FimSe
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Estruturas de Controle: Condicional (se-então-senão)
Gabarito: letra C. A regra do enunciado exige que ambas as condições sejam verdadeiras para exibir “Solicitação apta para análise” — valor solicitado ≤ R$ 100.000 E tempo de empresa ≥ 2 anos. O pseudocódigo da alternativa C traduz exatamente essa lógica com o operador lógico e entre as duas comparações, e a mensagem correta no Se e no Senão. As demais alternativas erram ao usar o operador ou, inverter as comparações ou substituir a condicional por uma estrutura de repetição.
A banca testa a tradução de uma regra de negócio (com conjunção “e”) para a sintaxe de pseudocódigo. O comando Se ... então ... Senão é a estrutura condicional padrão; o operador lógico correto é o e (AND), e as comparações devem espelhar exatamente os operadores relacionais do enunciado (<= e >=).
Alternativa A — ❌ Incorreta
Usa o operador ou (OR) em vez de e. Com ou, a condição seria verdadeira se apenas uma das duas condições fosse atendida (ex.: valor ≤ 100.000 mesmo com tempo < 2 anos), o que contraria a regra que exige ambas.
Alternativa B — ❌ Incorreta
Além de usar ou (OR), inverte os operadores relacionais (> 100000 e < 2) e troca as mensagens: a aptidão seria exibida quando as condições negativas forem verdadeiras, o que é o oposto do enunciado.
Alternativa C — ✅ Correta ⟵ GABARITO
Apresenta exatamente a lógica do enunciado: Se valorSolicitado <= 100000 e tempoEmpresa >= 2 então → exibe “Solicitação apta para análise”; senão, exibe “Solicitação não apta para análise”. Uso correto do operador e (AND) e das comparações.
Alternativa D — ❌ Incorreta
Atribui valores fixos às variáveis (valorSolicitado <- 100000 e tempoEmpresa <- 2) em vez de lê-los, o que inviabiliza a verificação dinâmica. Além disso, compara valorSolicitado <= tempoEmpresa (100.000 ≤ 2), condição que nunca será verdadeira, levando sempre à mensagem de “não apta”.
Alternativa E — ❌ Incorreta
Substitui a estrutura condicional por um laço Enquanto. O laço repetiria a mensagem “Solicitação apta para análise” indefinidamente enquanto valorSolicitado <= 100000, sem avaliar tempoEmpresa e sem nunca exibir a mensagem negativa — completamente fora da lógica solicitada.
PEGA ESSA DICA!
Em questões de pseudocódigo com regras de negócio, identifique os operadores do enunciado: “e” vira e (AND), “ou” vira ou (OR); “menor ou igual” vira <=; “maior ou igual” vira >=. Depois confira se a estrutura usada é condicional (se) e não de repetição (enquanto / para). Treine a tradução direta para evitar distratores com operadores trocados.