Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — Instituto Legalle 2026

Algoritmos e Estrutura de DadosAlgoritmos
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.
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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.

Gabarito: letra C.

Link permanente: /questoes/qg747419