Questão 13
Em um sistema de gerenciamento de biblioteca, um programador está desenvolvendo um algoritmo para calcular o atraso na devolução de livros. O código inicial não utiliza modularização, tornando-o menos legível e difícil de manter. Considerando os princípios de modularização em algoritmos, como o programador pode melhorar a estrutura do código?
Assinale a alternativa correta.
A. Eliminar completamente as funções, integrando todas as operações no início do código.
B. Criar uma função chamada "calcularAtraso()" para encapsular a lógica de cálculo do atraso.
C. Inserir todas as operações diretamente na função principal, mantendo o código centralizado.
D. Criar uma função chamada main para executar todas as operações do programa.
E. Renomear as variáveis no código, mantendo a estrutura atual sem criar funções adicionais.