Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — FCC 2016
Algoritmos e Estrutura de DadosConceitos Básicos e Algoritmos
- Código
- fc029685
- Banca
- FCC
- Órgão
- PGE-MT
- Ano
- 2016
- Nível
- Superior
- Cargo
- Analista - Analista de Sistemas
O algoritmo acima
- Atem um comando de repetição dentro de outro comando de repetição, então o trecho de pesquisa na tabela será executado pelo menos 2 vezes.
- Bpossui uma tabela, que é uma estrutura de dados conhecida como matriz e, neste caso, é uma matriz 3x4.
- Cnão faz consistência dos dados de entrada e não verifica os limites máximos dos valores de debito.
- Dcalcula corretamente a multa de todas as empresas que possuem débito e mais de 1 mês de atraso.
- Eapresenta erro de lógica, pois deveria ser usado o operador lógico OU ao invés do operador E no trecho (debito >= tabela[i].de E debito <= tabela[i].ate).